Les écouteurs d’événements représentent les interfaces responsables de la gestion des événements. Java fournit diverses classes d’écouteurs d’événements, cependant, seules celles qui sont les plus fréquemment utilisées seront abordées. Chaque méthode d’un écouteur d’événements a un seul argument comme un objet qui est la sous-classe de la classe EventObject. Par exemple, les méthodes d’écouteur d’événement de souris accepteront l’instance de MouseEvent, où MouseEvent dérive de EventObject.
Interface EventListner
C’est une interface de marqueur que chaque interface d’écouteur doit étendre. Cette classe est définie dans le paquet java.util.
Class Declaration
Suivant est la déclaration pour l’interface java.util.EventListener –
public interface EventListener
SWING Event Listener Interfaces
Suivant est la liste des écouteurs d’événements couramment utilisés.
Sr.No. | Classe & Description |
---|---|
1 | ActionListener
Cette interface est utilisée pour recevoir les événements d’action. |
2 | ComponentListener
Cette interface est utilisée pour recevoir les événements de composants. |
3 | ItemListener
Cette interface est utilisée pour recevoir les évènements d’élément. |
4 | KeyListener
Cette interface est utilisée pour recevoir les évènements de clé. |
5 | MouseListener
Cette interface est utilisée pour recevoir les événements de souris. |
6 | WindowListener
Cette interface est utilisée pour recevoir les événements de fenêtre. |
7 | AdjustmentListener
Cette interface est utilisée pour recevoir les événements d’ajustement. |
8 | ContainerListener
Cette interface est utilisée pour recevoir les événements de conteneur. |
9 | MouseMotionListener
Cette interface est utilisée pour recevoir les événements de mouvement de la souris. |
10 | FocusListener
Cette interface est utilisée pour recevoir les événements de focus. |
.