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.