package graphics.carl;

//package runJgui;


public class CloseFrame extends javax.swing.JFrame {
  public CloseFrame() {
    this("");
  }

  public CloseFrame(String title) {
    super(title);
    setBackground(java.awt.Color.white);
    addWindowListener(
        new CloseAdapter());
  }

  /*
  public void addMouseController(MouseController mc) {
      addMouseMotionListener(mc);
      addMouseListener(mc);
  }
   */
  public static void main(String args[]) {
    CloseFrame cf = new CloseFrame("ClosableJFrame");
    cf.setSize(200, 200);
    cf.setVisible(true);

  }

  private class CloseAdapter extends java.awt.event.WindowAdapter {
    public void windowClosing(java.awt.event.WindowEvent e) {
      System.out.println(e);
      setVisible(false);
      // Carl's add 10/23/01:
      System.exit(0);
      dispose();
    }
  }
}