Einfache AWT-Applikationen erweitern zwar die Klasse Frame und erhalten daher das Aussehen eines üblichen ``Programmfensters'', aber das Fenster kann nicht wie gewohnt (ALT F4, oder durch einen Klick auf das ``X'' - Symbol der Titelleiste, durch ``Schließen'' aus dem Datei - Menü) beendet werden. Wie dazu die Ereignisklasse WindowEvent durch die Verwendung der Schnittstelle WindowAdapter verwendet wird, zeigt das folgende Programm:
import java.awt.*;
import java.awt.event.*;
public class FensterZu extends Frame {
public FensterZu(String titel) {
super(titel);
addWindowListener(new FensterEreignis());
}
class FensterEreignis extends WindowAdapter {
public void windowClosing(WindowEvent we) {
System.out.println("... und aus ;-)");
System.exit(0);
}
}
public static void main (String [] args) {
FensterZu evapp = new FensterZu("Fenster ;-)");
evapp.setLocation(100,100);
evapp.setSize(200,100);
evapp.show();
}
}