Я думаю, что вы хотели использовать JFrame
:
JFrame fr;
...
fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
И с (старой) рамкой AWT вы бы сделали что-то вроде этого, чтобы закрыть его:
final Frame frame = new Frame("Frame test");
frame.setSize(400, 400);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
frame.dispose();
}
});
frame.setVisible(true);