WindowAdapter Example with windowClosing method
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Frame;
import java.awt.HeadlessException;
import java.awt.Panel;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
/**
*
* @author bhavesh
*/
public class MasterAWTFrame extends Frame {
protected Panel p1, p2;
public MasterAWTFrame() throws HeadlessException {
p1 = new Panel();
p2 = new Panel();
add(p1,BorderLayout.CENTER);
add(p2,BorderLayout.SOUTH);
p1.setBackground(Color.gray);
p2.setBackground(Color.CYAN);
WindowAdapter wlistener = new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
};
this.addWindowListener(wlistener);
setSize(400,400);
setExtendedState(Frame.MAXIMIZED_BOTH);
setVisible(true);
}
public static void main(String[] args) {
new MasterAWTFrame();
}
}
import java.awt.Color;
import java.awt.Frame;
import java.awt.HeadlessException;
import java.awt.Panel;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
/**
*
* @author bhavesh
*/
public class MasterAWTFrame extends Frame {
protected Panel p1, p2;
public MasterAWTFrame() throws HeadlessException {
p1 = new Panel();
p2 = new Panel();
add(p1,BorderLayout.CENTER);
add(p2,BorderLayout.SOUTH);
p1.setBackground(Color.gray);
p2.setBackground(Color.CYAN);
WindowAdapter wlistener = new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
};
this.addWindowListener(wlistener);
setSize(400,400);
setExtendedState(Frame.MAXIMIZED_BOTH);
setVisible(true);
}
public static void main(String[] args) {
new MasterAWTFrame();
}
}
Comments
Post a Comment