Ce qui sont des auditeurs de Java


  Share  
|

Un auditeur dans Java est un objet qui est employé pour manipuler des événements. En effet, il est mis en application pour détecter à l'oreille des événements et puis pour dire au programme les informations exigées sur cet événement, que vous pouvez alors manipuler. Par exemple, si le joueur déplace la souris, un auditeur alertera le programme que la souris a été déplacée et des détails d'élasticité de sa position, relativement au composant occupant actuellement ce secteur de l'écran.

Les auditeurs le plus généralement utilisés d'événement sont montrés ci-dessous et sont trouvés dans le paquet java.awt.event.

ActionListener

FocusListener

KeyListener

MouseListener

MouseMotionListener

WindowListener

Les tables suivantes montrent des détails des méthodes abstraites définies dans ces trois auditeurs et les événements qui les appellent.

KeyListener

e) keyPressed(KeyEvent vide

Une clef est appuyée (ces événements continueront à se produire quand l'utilisateur maintient la clef mais avec une clef retardez).

videz e) keyReleased(KeyEvent

Une clef est libérée.

e) keyTyped(KeyEvent vide

Une clef est serrée et puis libérée (note que cet événement est seulement signalé pour les clefs qui sont considérées pour être type-capables, comme des caractères d'alpha et des nombres et pas des clefs telles que F1, Ctrl, et alt, par exemple).

MouseListener

e) mouseClicked(MouseEvent vide

Un bouton de souris est appuyé sur et puis libéré sur un composant.

e) mouseEntered(MouseEvent vide

La souris entre dans un secteur composant.

e) mouseExited(MouseEvent vide

La souris sort un secteur composant.

e) mousePressed(MouseEvent vide

Un bouton de souris est appuyé sur sur un composant.

e) mouseReleased(MouseEvent vide

Un bouton de souris est libéré sur un composant.

MouseMotionListener

e) mouseDragged(MouseEvent vide

Un bouton de souris est maintenu sur un composant, et alors la souris est déplacée.

e) mouseMoved(MouseEvent vide

La souris est déplacée sur un composant et aucun bouton n'est vers le bas.

Pour la convenance, javax.swing.event.MouseInputListener applique toutes les méthodes incluses dans les interfaces de MouseListener et de MouseMotionListener ensemble.

Des informations sur un événement sont stockées dans un objet d'événement, qui est passé comme paramètre à une méthode d'auditeur quand il est appelé. Ceci est montré dans les tables précédentes, avec la classe KeyEvent pour des événements liés au clavier et la classe MouseEvent pour des événements liés à la souris.

c'est un article supplémentaire par Gabriela C. Perez


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions