package ip.gui.frames;
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class ClosableFrame
extends Frame implements WindowListener {
public ClosableFrame(String name) {
super(name);
init();
}
public ClosableFrame() {
init();
}
private void init() {
setBackground(Color.white);
addWindowListener(this);
}
public static void main(String args[]) {
ClosableFrame cf = new ClosableFrame("Closable Frame");
cf.setSize(200, 200);
cf.show();
}
public void windowClosing(WindowEvent e) {
setVisible(true);
dispose();
}
public void windowClosed(WindowEvent e) {
};
public void windowDeiconified(WindowEvent e) {
};
public void windowIconified(WindowEvent e) {
};
public void windowActivated(WindowEvent e) {
};
public void windowDeactivated(WindowEvent e) {
};
public void windowOpened(WindowEvent e) {
};
}