Classes d'événements AWT

Les classes Event représentent l'événement. Java nous fournit diverses classes d'événements mais nous discuterons de celles qui sont les plus fréquemment utilisées.

Classe EventObject

C'est la classe racine à partir de laquelle tous les objets d'état d'événement doivent être dérivés. Tous les événements sont construits avec une référence à l'objet, lesource, qui est logiquement considéré comme l'objet sur lequel l'événement en question s'est initialement produit. Cette classe est définie dans le package java.util.

Déclaration de classe

Voici la déclaration pour java.util.EventObject classe:

public class EventObject
   extends Object
      implements Serializable

Champ

Voici les champs pour java.util.EventObject classe:

  • protected Object source - L'objet sur lequel l'événement s'est produit initialement.

Constructeurs de classe

SNConstructeur et description
1

EventObject(Object source)

Construit un événement prototypique.

Méthodes de classe

SNMéthode et description
1

Object getSource()

Objet sur lequel l'événement s'est produit initialement.

2

String toString()

Renvoie une représentation String de cet EventObject.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes:

  • java.lang.Object

Classes d'événements AWT:

Voici la liste des classes d'événements couramment utilisées.

Sr. No.Contrôle et description
1

AWTEvent

C'est la classe d'événements racine pour tous les événements AWT. Cette classe et ses sous-classes remplacent la classe java.awt.Event d'origine.

2

ActionEvent

L'événement ActionEvent est généré lorsque le bouton est cliqué ou que l'élément d'une liste est double-cliqué.

3

InputEvent

La classe InputEvent est la classe d'événements racine pour tous les événements d'entrée au niveau des composants.

4

L'évenement important

Lors de la saisie du caractère, l'événement Key est généré.

5

MouseEvent

Cet événement indique qu'une action de la souris s'est produite dans un composant.

6

TextEvent

L'objet de cette classe représente les événements de texte.

sept

WindowEvent

L'objet de cette classe représente le changement d'état d'une fenêtre.

8

AdjustmentEvent

L'objet de cette classe représente l'événement d'ajustement émis par les objets réglables.

9

ComponentEvent

L'objet de cette classe représente le changement d'état d'une fenêtre.

dix

ContainerEvent

L'objet de cette classe représente le changement d'état d'une fenêtre.

11

MouseMotionEvent

L'objet de cette classe représente le changement d'état d'une fenêtre.

12

PaintEvent

L'objet de cette classe représente le changement d'état d'une fenêtre.