SWING - Classes d'événements
Les classes d'événements représentent l'événement. Java fournit diverses classes d'événements, cependant, seules celles qui sont plus fréquemment utilisées seront abordé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'Evénement en question s'est initialement produit. Cette classe est définie dansjava.util paquet.
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
N ° Sr. | Constructeur et description |
---|---|
1 | EventObject(Object source) Construit un événement prototypique. |
Méthodes de classe
N ° Sr. | Mé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 de la classe suivante -
- java.lang.Object
Classes d'événement SWING
Voici la liste des classes d'événements couramment utilisées.
N ° Sr. | Classe et description |
---|---|
1 | AWTEvent C'est la classe d'événements racine pour tous les événements SWING. Cette classe et ses sous-classes remplacent l'originaljava.awt.Event classe. |
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 | WindowEvent L'objet de cette classe représente le changement d'état d'une fenêtre. |
sept | AdjustmentEvent L'objet de cette classe représente l'événement d'ajustement émis par les objets réglables. |
8 | ComponentEvent L'objet de cette classe représente le changement d'état d'une fenêtre. |
9 | ContainerEvent L'objet de cette classe représente le changement d'état d'une fenêtre. |
dix | MouseMotionEvent L'objet de cette classe représente le changement d'état d'une fenêtre. |
11 | PaintEvent L'objet de cette classe représente le changement d'état d'une fenêtre. |