SWING - Ereignisklassen
Ereignisklassen repräsentieren das Ereignis. Java bietet verschiedene Ereignisklassen, es werden jedoch nur diejenigen behandelt, die häufiger verwendet werden.
EventObject-Klasse
Es ist die Stammklasse, von der alle Ereignisstatusobjekte abgeleitet werden sollen. Alle Ereignisse werden mit einem Verweis auf das Objekt erstellt, dassourceDies gilt logischerweise als das Objekt, an dem das betreffende Ereignis ursprünglich aufgetreten ist. Diese Klasse ist in definiertjava.util Paket.
Klassenerklärung
Es folgt die Erklärung für java.util.EventObject Klasse -
public class EventObject
extends Object
implements Serializable
Feld
Es folgen die Felder für java.util.EventObject Klasse -
protected Object source - Das Objekt, an dem das Ereignis ursprünglich aufgetreten ist.
Klassenkonstruktoren
Sr.Nr. | Konstruktor & Beschreibung |
---|---|
1 | EventObject(Object source) Konstruiert ein prototypisches Ereignis. |
Klassenmethoden
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | Object getSource() Das Objekt, an dem das Ereignis ursprünglich aufgetreten ist. |
2 | String toString() Gibt eine String-Darstellung dieses EventObject zurück. |
Vererbte Methoden
Diese Klasse erbt Methoden von der folgenden Klasse:
- java.lang.Object
SWING-Ereignisklassen
Im Folgenden finden Sie eine Liste häufig verwendeter Ereignisklassen.
Sr.Nr. | Klasse & Beschreibung |
---|---|
1 | AWTEvent Es ist die Stammereignisklasse für alle SWING-Ereignisse. Diese Klasse und ihre Unterklassen ersetzen das Originaljava.awt.Event Klasse. |
2 | ActionEvent Das ActionEvent wird generiert, wenn auf die Schaltfläche geklickt oder auf das Element einer Liste doppelklickt wird. |
3 | InputEvent Die InputEvent-Klasse ist die Stammereignisklasse für alle Eingabeereignisse auf Komponentenebene. |
4 | Schlüsselereignis Bei Eingabe des Zeichens wird das Schlüsselereignis generiert. |
5 | MouseEvent Dieses Ereignis zeigt an, dass in einer Komponente eine Mausaktion aufgetreten ist. |
6 | WindowEvent Das Objekt dieser Klasse repräsentiert die Änderung des Status eines Fensters. |
7 | AdjustmentEvent Das Objekt dieser Klasse repräsentiert das Anpassungsereignis, das von anpassbaren Objekten ausgegeben wird. |
8 | ComponentEvent Das Objekt dieser Klasse repräsentiert die Änderung des Status eines Fensters. |
9 | ContainerEvent Das Objekt dieser Klasse repräsentiert die Änderung des Status eines Fensters. |
10 | MouseMotionEvent Das Objekt dieser Klasse repräsentiert die Änderung des Status eines Fensters. |
11 | PaintEvent Das Objekt dieser Klasse repräsentiert die Änderung des Status eines Fensters. |