Événements et auditeurs en Java

Bonjour tout le monde, aujourd’hui, j’expliquerai comment utiliser des événements et des auditeurs en Java, c’est très important dans les applications graphiques.

événements sont les actions. que l’utilisateur peut effectuer, lors de l’exécution d’un événement une série d’actions survient. Par exemple, si l’utilisateur appuie sur un bouton appelé « Quitter » sur « EXIT » pour fermer l’application. Un autre exemple très utilisé consiste à valider le texte que nous avons introduit dans un champ de texte.

auditeurs (auditeurs ou auditeurs en espagnol) sont responsables du contrôle des événements, ils attendent que l’événement se produise et effectue une série d’actions. Selon l’événement, nous aurons besoin d’un auditeur qui le contrôle.

Chaque auditeur a une série de méthodes qui doit être mis en œuvre. Bien que nous voulions seulement utiliser l’un d’entre eux.

Les lignes que nous utilisons seront dans le package Java.Awt.Event.

Voyons les différents auditeurs qui existent , la définition de vos méthodes et événements qui contrôlent:

vide public keytyped (keevent e)
vide public clavier (keevent e)
annulation publique Keyreleed (keevent e)

Selon l’auditeur:

  • Mousecliked: clic et goutte.
  • Mousentered: Entrez un composant avec le pointeur.
  • MouseExited: Quittez un composant avec le pointeur
  • Mouseprimé: appuyez sur le bouton.
  • MousserEleased: relâchez le bouton.
« 11bdc434ca »>

Ce sont les autres événements les plus courants et les autres que nous verrons plus de profondeur dans Posts ultérieurs

Pour ajouter un événement, nous suivrons la syntaxe suivante:

componente.add"tipo evento"(new "tipo evento"(){ metodos del evento});

Une autre forme est la suivante:

"Tipo evento" "nombre"= new "tipo evento"{ metodos del evento};componente.add"Tipo evento"("nombre");

Par exemple:

boton1.addActionListener(new ActionListener(){ public void actionPerformed (){ //Acciones }});

de la deuxième manière serait comme ceci:

ActionListener al=new ActionListener(){ public void actionPerformed (){ //Acciones }};boton1.addActionListener(al);

Il est possible que certains autres composants nous conviennent à un attribut.

Je laisse un exemple complet avec différents types d’événements:

avec Netbeans, nous cliquons simplement sur un élément (dans la pièce de conception) et choisissez dans le menu Evénements, l’événement que nous souhaitons programmer et semble séparément dans le code.
J’espère que vous vous aiderez. Si vous avez des doutes, demandez. Nous sommes ici pour vous aider.

Leave a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

nom d’auditeur Description Méthodes Événements
actionlistener se produit lorsque vous cliquez sur un composant, aussi Si vous appuyez sur Entrée avec la mise au point sur le composant.

Void Public ACCERPERFORMÉED (ActionEvent E)

  • JBUTON: Cliquez sur ou appuyez sur Entrée avec l’activation de la mise au point sur celle-ci.
  • JLIST: Double-cliquez sur un élément de la liste.
  • jmenuitem: sélectionnez une option de menu.
  • jtextfield: Lorsque vous appuyez sur Entrée avec la mise au point active.
  • keylistener Il se produit lorsque vous appuyez sur une touche. Selon la méthode, il changera la voie à l’appuie sur la touche. lorsque nous appuyez sur une touche, selon l’écoute de l’auditeur:

    • KeyTyped: lorsque vous appuyez sur la touche.
    • Keyprimé: Lorsque vous appuyez sur la touche.
    • KeyReleed: Lorsque vous publiez la clé.
    FocusListener se produit lorsqu’un composant gagne ou perd la mise au point, c’est-à-dire sélectionné.

    vide public focalisée (focusEltevent e)
    Public Void Focuslost (FocusEvent E)

    Recevez ou perdez la mise au point.
    Mouselistener se produit lorsque nous effectuons une action avec la souris.

    vidange publique Mouseclicé (MouseEvent e)

    VOI PUBLIQUE SUPLOIERRÉDRÉRÉE (MOUSEVENTER E)

    VID Public Void MouseExited (Mouseevent E)

    Voyage public Mouseprimé (MouseEvent E)

    VIDUM PUBLIQUE Moussereseed (MouseEvent E)

    MousemotionListener produit avec le mouvement de la souris.

    vidange publique Mousedragged (Mouseevent e)
    Public Void Mousmaved (Mouseevent E)

    Selon l’auditeur :

    • MouseDragged: cliquez et faites glisser un composant.
    • Mousemoved: Lors du déplacement du pointeur sur un