Algorithm for searching graph-like data structures, one level at a time.
- Start a queue
- Check current node - if false, mark as visited, continue
@override | |
Widget build(BuildContext context) { | |
return Scaffold( | |
backgroundColor: Colors.blue[600], | |
appBar: AppBar( | |
title: Text(appBarTitle), | |
elevation: 0, | |
backgroundColor: Colors.blue[600], | |
), | |
drawer: getDrawer(), |
// to take Jpanel of any of your component screenshot | |
void takeScreenshot() { | |
BufferedImage img = new BufferedImage(yourComponent.getWidth(), yourComponent.getHeight(), BufferedImage.TYPE_INT_RGB); | |
yourComponent.paint(img.getGraphics()); | |
File outputfile = new File("saved.png"); | |
ImageIO.write(img, "png", outputfile); | |
} |
import java.awt.*; | |
import java.awt.event.*; | |
import javax.swing.*; | |
import javax.swing.event.*; | |
import javax.swing.text.html.*; | |
public class SwingHTMLBrowser extends JFrame implements ActionListener, HyperlinkListener { | |
private JTextField addressBar; | |
private JEditorPane pane; |
import java.awt.Font; | |
import java.awt.event.KeyAdapter; | |
import java.awt.event.KeyEvent; | |
import javax.swing.InputMap; | |
import javax.swing.JFrame; | |
import javax.swing.JScrollPane; | |
import javax.swing.JTextArea; | |
import javax.swing.KeyStroke; | |
import javax.swing.SwingUtilities; |
import java.awt.Font; | |
import java.awt.event.KeyAdapter; | |
import java.awt.event.KeyEvent; | |
import javax.swing.InputMap; | |
import javax.swing.JFrame; | |
import javax.swing.JScrollPane; | |
import javax.swing.JTextArea; | |
import javax.swing.KeyStroke; | |
import javax.swing.SwingUtilities; |
package com.sigma.corejava.configs; | |
import Models.UserModel; | |
import java.util.Properties; | |
import org.hibernate.SessionFactory; | |
import org.hibernate.cfg.Configuration; | |
import org.hibernate.cfg.Environment; | |
public class HibernateConfig { | |
var http = require('http'); | |
var nodemailer = require('nodemailer'); | |
var transporter = nodemailer.createTransport({ | |
service: 'gmail', | |
auth: { | |
user: '[email protected]', | |
pass: '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%' | |
} | |
}); |
// create global variable | |
int xx=0; | |
int yy=0; | |
// add mouse presesd event listner on the component you want to make dragger | |
private void jPanel1MousePressed(java.awt.event.MouseEvent evt) { | |
xx=evt.getX(); | |
yy=evt.getY(); | |
} | |