You are on page 1of 3

Uso de Eventos en Java

En evento es una accin iniciada por el usuario, ejemplo de eventos son: presionar un
botn, cambiar un texto, etc. Cada vez que se produce un evento, se crea un objeto, la
clase padre de los eventos es: java.awt.Event

Tipos de Eventos

ComponentEvent: Se producir este tipo de evento cuando el usuario
mueva o redimensione un componente.
FocusEvent: Se producir este tipo de evento cuando se cambie el foco
de un componente.
KeyEvent: se producir cuando el usuario pulse una tecla.
MouseEvent: Se producir cuando el usuario efecte un movimiento
con el ratn o haga un click.
ContainerEvent: se producir cuando se aadan o eliminen
componentes en el contenedor.
WindowEvent: se producir cuando se realice algn tipo de operacin
con la ventana como abrirla y cerrarla.
ActionEvent: Se producir cuando se efecte alguna accin sobre un
componente, como por ejemplo: la pulsacin de un botn.
AdjustmentEvent: Se ajusta algn valor de un componente.
ItemEvent: Se ha modificado el estado de algn elemento que
pertenece al componente.
TextEvent: El contenido de texto de algn componente ha cambiado.

Mtodos asociados a la clase MouseEvent

getClickCount(): Devuelve el nmero de clicks asociados con el evento.
getX(): Devuelve la posicin x del mouse cuando se genera un evento.
getY(): Devuelve la posicin y del mouse cuando se genera un evento.

Mtodos de la clase KeyEvent

getKeyChar(): Devuelve el carcter asociado con la tecla que produjo el
evento.
getKeyCode(): Devuelve el cdigo de la tecla que produjo el evento.
getKeyModifiersText(int): Devuelve una cadena que indica el
modificador de la tecla, por ejemplo Shift.
getKeyText(int): Devuelve una cadena que indica el tipo de tecla
pulsada. Ejmp: F1, indicando que es una tecla de funcin.
Las Interfases de escucha (Event Listeners)
Para poder capturar todos los eventos, Java proporciona las interfases
de escucha (listeners).
Para cada tipo de evento existe una interfase de escucha. Ejemplo:
Para los eventos de tipo ActionEvent existe la interfase escucha
ActionListener.
Para los eventos de tipo MouseEvent existe la interfase escucha
MouseListener.

Mtodos de la Interfase MouseListener

mouseClicked(MouseEvent e): cuando se hace un click de ratn
mouseEntered(MouseEvent e): cuando el ratn entra en la aplicacin.
mouseExited(MouseEvent e): cuando el ratn sale de la aplicacin.
mousePressed(MouseEvent e): se ha pulsado un botn del ratn.
mouseReleased(MouseEvent e): se ha soltado un botn del ratn.

Conclucion

El uso de eventos en los lenguajes de programacin es muy importante y til
porque atreves de ellos podemos iniciar otros procesos que den nuevas
fusiones a las aplicaciones programadas, como en los ejercicios hechos en
clase

You might also like