Cuáles son oyentes de Java


  Share  
|

Un oyente en Java es un objeto que se utiliza para manejar acontecimientos. En efecto, se pone en ejecucio'n para esperar a escuchar acontecimientos y después para decir al programa la información requerida sobre ese acontecimiento, que usted puede entonces manejar. Por ejemplo, si el jugador mueve el ratón, un oyente alertará el programa que se ha movido el ratón y los detalles de la elasticidad de su posición, concerniente al componente que ocupa actualmente esa área de la pantalla.

Demuestran abajo y se encuentran los oyentes lo más comúnmente posible usados del acontecimiento en el paquete java.awt.event.

ActionListener

FocusListener

KeyListener

MouseListener

MouseMotionListener

WindowListener

Las tablas siguientes demuestran los detalles de los métodos abstractos definidos en estos tres oyentes y los acontecimientos que los invoquen.

KeyListener

e) keyPressed(KeyEvent vacía

Una llave se presiona abajo (estos acontecimientos continuarán ocurriendo cuando el usuario sujeta la llave hacia abajo pero con un dominante retrasa).

e) keyReleased(KeyEvent vacía

Se lanza una llave.

e) keyTyped(KeyEvent vacía

Se presiona y después se lanza una llave (nota que este acontecimiento está fijado solamente para las llaves que se juzgan para ser tipo-capaces, por ejemplo caracteres de la alfa y los números y no las llaves tales como F1, Ctrl, y Alt, por ejemplo).

MouseListener

e) mouseClicked(MouseEvent vacía

Un botón de ratón se presiona y después se lanza en un componente.

e) mouseEntered(MouseEvent vacía

El ratón entra en un área componente.

e) mouseExited(MouseEvent vacía

El ratón sale de un área componente.

e) mousePressed(MouseEvent vacía

Un botón de ratón se presiona en un componente.

e) mouseReleased(MouseEvent vacía

Un botón de ratón se lanza en un componente.

MouseMotionListener

e) mouseDragged(MouseEvent vacía

Un botón de ratón se mantiene en un componente, y entonces el ratón se mueve.

e) mouseMoved(MouseEvent vacía

El ratón se mueve en un componente y no hay botones abajo.

Para la conveniencia, javax.swing.event.MouseInputListener pone todos los en ejecucio'n métodos incluidos en los interfaces de MouseListener y de MouseMotionListener juntos.

La información sobre un acontecimiento se almacena en un objeto del acontecimiento, que se pasa como parámetro a un método del oyente cuando se invoca. Esto se demuestra en las tablas anteriores, con la clase KeyEvent para los acontecimientos asociados al teclado y la clase MouseEvent para los acontecimientos asociados al ratón.

esto es un artículo agregado por Gabriela C. Perez


Share  

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