Ereignisbehandlung in Beispielen

Einführung - Grafische Oberflächen mit AWT    Grafische Elemente erzeugen und anordnen    Grafische Elemente in Beispielen    Grafische Elemente anordnen - Layoutmanager    Jetzt soll auch was passieren - Ereignisbehandlung     Ereignisbehandlung in Beispielen

Die Abbildungen zeigen Oberflächen, die auf bestimmte Ereignisse reagieren können.

Download des Quelltextes mit rechter Maustaste und "Ziel speichern unter..."
Auch hier gilt wieder: Runterladen, ausprobieren, mit Hilfe der Dokumentation ändern, mit eigenen kleinen Aufgaben experimentieren.

ActionListener

Beispiel zum ActionListener
In das TextField etwas schreiben und dann Enter drücken oder auf den Button klicken. Der ActionListener ist bei beiden Objekten registriert.

TextListener

Beispiel zum TextListener
Ins obere Textfeld etwas schreiben. Der TextListener ist beim oberen TextField registriert. Schreibt man ins untere TextField, reagiert das obere nicht.

ItemListener

Beispiel zum ItemListener
Aus dem Auswahlfeld eine beliebige Farbe auswählen. Erst bei Änderung der Auswahl wird das Ereignis ausgelöst.

AdjustmentListener

Beispiel zum AdjustmentListener
Den Regler der Scrollbar verschieben oder mit Hilfe der Pfeilbuttons bewegen. Die Auswirkung auf den Inhalt des TextFields beobachten.

FocusListener

Beispiel zum FocusListener
Einfach abwechselnd in die beiden TextFields klicken und die Veränderung an der Schrift und am Inhalt beobachten.

MouseListener

Beispiel zum MouseListener
gleiches Beispiel mit MouseAdapter
Einfach mit dem Mauszeiger über die TextFields bewegen und beobachten.

MouseListener und MouseMotionListener

Beispiel zum MouseListener und MouseMotionListener
gleiches Beispiel mit Adaptern
Beim Experimentieren findet man heraus, an welchen Stellen der Oberfläche der Ort der Mausbewegung erfasst wird und unter welcher Bedingung Klicks eine Wirkung haben.

KeyListener

Beispiel zum KeyListener
gleiches Beispiel mit Adaptern
Hier kann auf jeden einzelnen Tastendruck reagiert werden.


Die Methoden aller Listener findet man in der Javadokumentation. Hier eine Textdatei mit einigen Listenern zum Download.

Einführung - Grafische Oberflächen mit AWT    Grafische Elemente erzeugen und anordnen    Grafische Elemente in Beispielen    Grafische Elemente anordnen - Layoutmanager    Jetzt soll auch was passieren - Ereignisbehandlung     Ereignisbehandlung in Beispielen

zurück zur Hauptseite Informatik