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.
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.
Beispiel zum TextListener
Ins obere Textfeld etwas schreiben. Der TextListener ist beim oberen TextField registriert.
Schreibt man ins untere TextField, reagiert das obere nicht.
Beispiel zum ItemListener
Aus dem Auswahlfeld eine beliebige Farbe auswählen. Erst bei Änderung der Auswahl wird das Ereignis ausgelöst.
Beispiel zum AdjustmentListener
Den Regler der Scrollbar verschieben oder mit Hilfe der Pfeilbuttons bewegen. Die Auswirkung auf den Inhalt des
TextFields beobachten.
Beispiel zum FocusListener
Einfach abwechselnd in die beiden TextFields klicken und die Veränderung an der Schrift und am Inhalt beobachten.
Beispiel zum MouseListener
gleiches Beispiel mit MouseAdapter
Einfach mit dem Mauszeiger über die TextFields bewegen und beobachten.
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.
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