Qu’est-ce qu’un événement JAVA ?

Artículo revisado y aprobado por nuestro equipo editorial, siguiendo los criterios de redacción y edición de YuBrain.


Par exemple, disons que nous avons un JButton (un bouton en Java avec lequel l’utilisateur peut déclencher une action). Si un utilisateur clique sur le JButton , un événement de clic de bouton est déclenché , qui sera créé et envoyé à l’écouteur d’événement correspondant (dans ce cas ActionListener). L’auditeur concerné aura implémenté le code qui détermine l’action à effectuer lorsque l’événement se produit.

Notez qu’une source d’événement doit être associée à un écouteur d’événement mis à jour, sinon son déclenchement n’entraînera aucune action.

Comment fonctionnent les événements

Pour gérer correctement les événements en Java, deux éléments fondamentaux doivent être connus : la source et l’écouteur de l’événement.

L’objet qui est créé lorsqu’un événement se produit est appelé la source de l’événement . L’auditeur , quant à lui, est l’objet chargé de recevoir les événements et de les traiter au moment où ils se produisent . Il est important de noter que Java fournit plusieurs types de sources.

Il existe également plusieurs types d’événements et d’écouteurs en Java. Chaque type d’événement est directement configuré ou lié à un écouteur spécifique. Par exemple, un type courant d’événement sont les événements d’action, représentés par la classe Java ActionEvent, qui sont déclenchés lorsque l’utilisateur clique sur un bouton ou un élément dans une liste.

Dans les actions de l’utilisateur, un objet correspondant à la classe ActionEvent est alors créé, qui à son tour correspond à l’action concernée. À ce moment-là, cet objet contient toutes les informations sur la source de l’événement et l’action spécifique que l’utilisateur a entreprise. Cet objet événement transite ensuite vers la méthode de l’objet de l’ActionListener correspondant, c’est-à-dire l’écouteur correspondant.

action vide

Lorsque cette procédure est exécutée, la réponse GUI appropriée est renvoyée. Il peut s’agir d’ouvrir ou de fermer une boîte de dialogue, de créer une signature numérique, de télécharger des fichiers ou de l’une des nombreuses autres actions disponibles pour un utilisateur dans une interface.

Types d’événements

Ici, nous listons et expliquons certains des types d’événements les plus courants en Java :

  • ActionEvent : Représente l’action lorsqu’un élément graphique, tel qu’un bouton ou un élément de liste, est cliqué. Auditeur associé : ActionListener.
  • ContainerEvent – ​​Représente un événement qui se produit dans le conteneur GUI lui-même, par exemple, si un utilisateur ajoute ou supprime un objet de l’interface. Auditeur associé : ContainerListener .
  • KeyEvent – ​​Représente un événement où l’utilisateur appuie, tape ou relâche une touche. Auditeur associé : KeyListener .
  • WindowEvent : représente tout événement lié à une fenêtre, par exemple, lorsqu’une fenêtre est fermée et qu’elle est activée ou désactivée. Auditeur associé : WindowListener .
  • MouseEvent – ​​Représente tout événement lié à une souris, tel qu’un clic, un double-clic, etc. Auditeur associé : MouseListener .

Il est important de noter que plusieurs écouteurs et sources d’événements sont capables d’interagir les uns avec les autres. Par exemple, un seul écouteur peut enregistrer plusieurs événements, s’ils sont du même type. Cela signifie que pour un ensemble similaire de composants qui exécutent le même type d’action, un écouteur d’événement peut tous les gérer. De même, un seul événement peut être lié à plusieurs auditeurs, si cela convient à la conception du programme, bien que cela soit beaucoup moins courant.

Les références

-Publicité-

Isabel Matos (M.A.)
Isabel Matos (M.A.)
(Master en en Inglés como lengua extranjera.) - COLABORADORA. Redactora y divulgadora.

Artículos relacionados