I have a simple GUI:
public class MyGUI extends JFrame{
public MyGUI(){
run();
}
void run(){
setSize(100,
Window Events: There is the complete program, hope it will help you. public class FirstGUIApplication {
public static void main(String[] args) {
//Frame
JFrame window = new JFrame();
//Title:setTitle()
window.setTitle("First GUI App");
//Size: setSize(width, height)
window.setSize(600, 300);
//Show: setVisible()
window.setVisible(true);
//Close
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
super.windowClosing(e);
JOptionPane.showConfirmDialog(null,"Are sure to close!");
}
@Override
public void windowOpened(WindowEvent e) {
super.windowOpened(e);
JOptionPane.showMessageDialog(null, "Welcome to the System");
}
});
}
}