next up previous contents
Nächste Seite: Mouse Listener Aufwärts: Inhalt Vorherige Seite: Borderlayout   Inhalt


Die Listener

Obwohl jedes graphische Objekt über seine Objektnummer ein Event an die Applikation weiterleitet, kann es manchmal wünschenswert sein, auf weitere Events des Benutzers zu reagieren. Insbesondere Mausbewegungen und Tastatureingaben müssen häufig abgefangen werden.

Um auf solche Events zu reagieren, stehen unter japi sogenannte Listener zur Verfügung. Zur Zeit sind drei Listener implementiert. Ein Mouslistener kann unterschiedliche Mouseevents abfangen. Der Keylistener überwacht die Tastatureingaben. Der Focuslistener überwacht die graphischen Elemente und reagiert, wenn ein Element den Focus bekommt oder verliert.

An alle graphischen Objekte können nun ein oder mehrere Listener gebunden werden. So kann zB. eine Tastatureingabe oder ein Mausklick einem Objekt eindeutig zugeordnet werden. Im folgenden werden die Listener und deren Programmierung genauer vorgestellt.



Unterabschnitte

Merten Joost 2003-02-26