Tatsächlich gibt es viele Ereignisse, die von der GUI-Anwendung erzeugt werden könnten, aber bis auf die Buttonklicks werden die meisten dieser Ereignisse ignoriert. Es gibt andere Ereignisse, wie das Klicken auf das Schließen-Symbol, das nicht ignoriert wir, sondern vom Frame behandelt wird.
Wir hätten auch sagen können, dass jeder Button seinen eigenen Listener benötigt. Das würde funktionieren, aber wir können auch nur einen verwenden. Wir schreiben zuerst eine Klassendefinition für den Container Frame. Hier ist ein Grundgerüst:
Beachtet, dass dieses Programm die main()
Methode innerhalb der Klasse ZweiButtons
enthält.
Wir entscheiden im ersten Schritt welche Klasse erweitert
und welche Schnittstelle implementiert wird.
Wir füllen dann den Konstruktor in der main()
aus.