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();
    }
}

Comments

Popular posts from this blog

Custom Exception example for BankAccount

HashMap HashSet example

Annotation