zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

actionPerformed()

Rückblick auf 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:

ActionEvent

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, Sie 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.

FRAGE 2:

Kann ein Frame zwei Buttons enthalten?