actionPerformed()
actionPerformed()
Der Parameter für actionPerformed()
ist eine Referenz auf ein ActionEvent
-Objekt,
einer Subklasse von AWTEvent
.
Wenn ein Button angeklickt wird,
wird actionPerformed()
mit einem neuen ActionEvent
Parameter aufgerufen.
Bis jetzt haben wir noch nichts mit
dem ActionEvent
-Objekt getan.
Wir werden das in Kürze tun.
Hier ist eine Abbildung:
Der registrierte ActionListener
kann das Objekt sein,
das den Button enthält. Für kleine Applikationen ist das ein Objekt
vom Typ einer Subklasse von JFrame
.
(Mit anderen Worten, wir definieren eine Klasse, die auf
JFrame
basiert.) Die Klasse enthält den Button
und implementiert gleichermaßen die Schnittstelle ActionListener
.
In größeren Applikationen kann der Listener in einer eigenen Klasse oder in einem anderen Container sein. Dazu mehr in den folgenden Kapiteln.
Kann ein Frame zwei Buttons enthalten?