Event Listeners stellen die Schnittstellen dar, die für die Behandlung von Ereignissen zuständig sind. Java stellt verschiedene Event-Listener-Klassen zur Verfügung, von denen hier aber nur die am häufigsten verwendeten besprochen werden. Jede Methode einer Event-Listener-Methode hat ein einzelnes Argument als Objekt, das die Unterklasse der Klasse EventObject ist. Zum Beispiel akzeptieren Maus-Ereignis-Listener-Methoden eine Instanz von MouseEvent, wobei MouseEvent von EventObject abgeleitet ist.
EventListner Interface
Es ist eine Marker-Schnittstelle, die jede Listener-Schnittstelle erweitern muss. Diese Klasse ist im java.util-Paket definiert.
Klassendeklaration
Nachfolgend ist die Deklaration für die java.util.EventListener-Schnittstelle –
public interface EventListener
SWING Event Listener Interfaces
Nachfolgend ist die Liste der häufig verwendeten Event-Listener.
Str.Nr. | Klasse & Beschreibung |
---|---|
1 | ActionListener
Diese Schnittstelle wird für den Empfang von Aktionsereignissen verwendet. |
2 | ComponentListener
Diese Schnittstelle wird für den Empfang der Komponentenereignisse verwendet. |
3 | ItemListener
Diese Schnittstelle wird für den Empfang der Item-Ereignisse verwendet. |
4 | KeyListener
Diese Schnittstelle wird für den Empfang der Tastenereignisse verwendet. |
5 | MouseListener
Diese Schnittstelle wird für den Empfang der Mausereignisse verwendet. |
6 | WindowListener
Diese Schnittstelle wird für den Empfang der Fensterereignisse verwendet. |
7 | AdjustmentListener
Diese Schnittstelle wird für den Empfang der Justierungsereignisse verwendet. |
8 | ContainerListener
Diese Schnittstelle wird für den Empfang der Container-Ereignisse verwendet. |
9 | MouseMotionListener
Diese Schnittstelle wird für den Empfang der Mausbewegungsereignisse verwendet. |
10 | FocusListener
Diese Schnittstelle wird für den Empfang der Fokus-Ereignisse verwendet. |