Che cosa sono ascoltatori del Java


  Share  
|

Un ascoltatore in Java è un oggetto che è usato per maneggiare gli eventi. In effetti, è effettuato per aspettare di sentire gli eventi ed allora per dire al programma alle informazioni richieste su quell'evento, che potete allora maneggiare. Per esempio, se il giocatore sposta il mouse, un ascoltatore avviserà il programma che il mouse è stato spostato ed i particolari di give della relativa posizione, riguardante il componente attualmente che occupa quella zona dello schermo.

Gli ascoltatori il più comunemente usati di evento sono indicati sotto e sono trovati nel pacchetto java.awt.event.

ActionListener

FocusListener

KeyListener

MouseListener

MouseMotionListener

WindowListener

Le seguenti tabelle mostrano i particolari dei metodi astratti definiti in questi tre ascoltatori e negli eventi che li invocano.

KeyListener

e) keyPressed(KeyEvent vuoto

Una chiave è compressa (questi eventi continueranno ad accadere quando l'utente tiene la chiave ma con un chiave fa ritardare).

e) keyReleased(KeyEvent vuoto

Una chiave è liberata.

e) keyTyped(KeyEvent vuoto

Una chiave è premuta ed allora è liberata (nota che questo evento è inviato soltanto per le chiavi che sono ritenute per essere tipo-in grado, quali i caratteri dell'alfa e numeri e non chiavi quali F1, Ctrl ed alt, per esempio).

MouseListener

e) mouseClicked(MouseEvent vuoto

Un tasto di mouse è premuto ed allora è liberato su un componente.

e) mouseEntered(MouseEvent vuoto

Il mouse entra in una zona componente.

e) mouseExited(MouseEvent vuoto

Il mouse rimuove una zona componente.

e) mousePressed(MouseEvent vuoto

Un tasto di mouse è premuto su un componente.

e) mouseReleased(MouseEvent vuoto

Un tasto di mouse è liberato su un componente.

MouseMotionListener

e) mouseDragged(MouseEvent vuoto

Un tasto di mouse è mantenuto su un componente ed allora il mouse è spostato.

e) mouseMoved(MouseEvent vuoto

Il mouse è spostato su un componente e non ci sono tasti giù.

Per convenienza, javax.swing.event.MouseInputListener effettua tutti i metodi inclusi insieme nelle interfacce di MouseMotionListener e di MouseListener.

Le informazioni su un evento sono memorizzate in un oggetto di evento, che è passato come parametro ad un metodo dell'ascoltatore quando è invocato. Ciò è indicata nelle tabelle precedenti, con il codice categoria KeyEvent per gli eventi connessi con la tastiera ed il codice categoria MouseEvent per gli eventi connessi con il mouse.

ciò è un articolo aggiunto da Gabriela C. Perez


Share  

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