import java.awt.*; import java.awt.event.*; public class ClosableFrame extends Frame implements WindowListener { public ClosableFrame() { addWindowListener(this); } public ClosableFrame(String s) { super(s); addWindowListener(this); } public void windowClosing(WindowEvent e) { setVisible(false); } public void windowOpened(WindowEvent e) {} public void windowClosed(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowActivated(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} }