Table des matières
Dans Java il y a plus d'événements que juste le ActionEvénementEn fait, nous pouvons capturer les événements déclenchés par des éléments tels que la fenêtre ou la souris elle-même, avec lesquels nous pouvons attendre plus qu'un simple clic de l'utilisateur ou déclencher un autre événement directement depuis le programme.En connaissant la variété des événements que nous avons, nous pouvons réfléchir un peu plus loin et générer de meilleures applications de nos interfaces dans les programmes, car nous pouvons réfléchir à la manière de résoudre les problèmes à travers les différentes manières disponibles.
Cet événement peut être déclenché lors de l'utilisation de la classe La fenêtre ou par l'une de ses sous-classes, telles que JFrame qui est une sous-classe de La fenêtre c'est pourquoi cette classe peut appeler et déclencher ce type d'événement.
Que peut-on capturer ?Nous avons plusieurs événements que nous pouvons capturer avec ces classes, par exemple, l'événement d'ouvrir une fenêtre, l'événement de la fermer, l'événement de conclure la vente, de la maximiser, la minimiser, etc. Comme nous pouvons le voir, cela peut nous donner plus de possibilités que de simplement gérer le ActionEvénement.
Afin de mettre en œuvre le Événements de fenêtre nous devons utiliser le Écouteur de fenêtre et créez notre composant d'écoute qui capturera les événements correspondant à la fenêtre du programme.
Un autre des cas que nous pouvons capturer dans nos interfaces utilisateur sont les événements de souris ou de souris, c'est-à-dire que chaque fois que nous déplaçons le pointeur dans la fenêtre du programme, que nous faisons un clic ou que nous passons sur un élément particulier, ils peuvent être capturés par nos interfaces et leurs implémentations dans les différents Les auditeurs ce que nous faisons.
Interfaces pour MouseEventClasse Evénement Souris contient deux interfaces pour gérer les événements de la souris, la première est Écouteur de souris et la seconde est MouseMotionListenerDans ce cas, le premier capturera tous les événements qui ne représentent pas un mouvement pour ainsi dire, comme le clic, la pression, le relâchement du bouton après avoir appuyé dessus, etc. D'autre part, la deuxième interface nous donnera les lignes directrices pour pouvoir gérer des événements dynamiques tels que le mouvement, le déplacement du curseur, etc.
Avec ce type d'événement, nous pouvons obtenir des effets tels que faire apparaître ou disparaître des éléments de la fenêtre du programme en effectuant un comportement spécifique de la souris ou également en évitant d'avoir à construire un bouton pour recevoir une action en cliquant sur un élément.
Comme nous pouvons le voir, nous avons de nouveaux éléments que nous pouvons utiliser dans nos programmes pour les rendre plus interactifs avec l'utilisateur, cela nous donnera une plus grande richesse communicationnelle et de la même manière nous pourrons rendre les programmes plus faciles à utiliser et à manipuler en les intéressés. Il s'agit notamment d'un domaine plus avancé de Java nous devons donc faire plus de recherches pour obtenir toutes les nuances disponibles, afin que nous puissions utiliser les meilleures pratiques recommandées et ainsi avoir un programme assez professionnel.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif