SWING - Event Listener
Ereignis-Listener stellen die Schnittstellen dar, die für die Behandlung von Ereignissen verantwortlich sind. Java bietet verschiedene Ereignis-Listener-Klassen, es werden jedoch nur diejenigen behandelt, die häufiger verwendet werden. Jede Methode einer Ereignis-Listener-Methode verfügt über ein einzelnes Argument als Objekt, das die Unterklasse der EventObject-Klasse darstellt. Beispielsweise akzeptieren Listener-Methoden für Mausereignisse eine Instanz von MouseEvent, wobei MouseEvent von EventObject abgeleitet ist.
EventListner-Schnittstelle
Es ist eine Markierungsschnittstelle, die jede Listener-Schnittstelle erweitern muss. Diese Klasse ist in definiertjava.util Paket.
Klassenerklärung
Es folgt die Erklärung für java.util.EventListener Schnittstelle -
public interface EventListener
SWING Event Listener-Schnittstellen
Im Folgenden finden Sie eine Liste der häufig verwendeten Ereignis-Listener.
Sr.Nr. | Klasse & Beschreibung |
---|---|
1 | ActionListener Diese Schnittstelle wird zum Empfangen der Aktionsereignisse verwendet. |
2 | ComponentListener Diese Schnittstelle wird zum Empfangen der Komponentenereignisse verwendet. |
3 | ItemListener Diese Schnittstelle wird zum Empfangen der Elementereignisse verwendet. |
4 | KeyListener Diese Schnittstelle wird zum Empfangen der Schlüsselereignisse verwendet. |
5 | MouseListener Diese Schnittstelle wird zum Empfangen der Mausereignisse verwendet. |
6 | WindowListener Diese Schnittstelle wird zum Empfangen der Fensterereignisse verwendet. |
7 | AdjustmentListener Diese Schnittstelle wird zum Empfangen der Anpassungsereignisse verwendet. |
8 | ContainerListener Diese Schnittstelle wird zum Empfangen der Containerereignisse verwendet. |
9 | MouseMotionListener Diese Schnittstelle wird zum Empfangen der Mausbewegungsereignisse verwendet. |
10 | FocusListener Diese Schnittstelle wird zum Empfangen der Fokusereignisse verwendet. |