Eventos(Java)
En evento es una acción iniciada por el
usuario. Ejemplo de eventos son:
presionar un botón, cambiar un texto, etc.
Cada vez que se produce un evento, se
crea un objeto.
La clasepadre de los eventos es:
◦ java.awt.Event
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 efectúe un movimiento con elratón o haga un click.
ContainerEvent: se producirá cuando se
añadan o eliminen componentes en el
contenedor.
WindowEvent: se producirá cuando se
realice algún tipo de operacióncon la
ventana como abrirla y cerrarla.
ActionEvent: Se producirá cuando se
efectúe alguna acción sobre un
componente, como por ejemplo: la
pulsación de un botón.
AdjustmentEvent: Se ajusta algún valor de
un componente.
ItemEvent: Se ha modificado el estado de
algún elemento que pertenece al
componente.
TextEvent: El contenido de texto de algún
componente ha cambiado.
getClickCount(): Devuelve el número de
clicks asociados con el evento.
getX(): Devuelve la posición x del mouse
cuando se genera un evento.
getY(): Devuelve la posición y delmouse
cuando se genera un evento.
getKeyChar(): Devuelve el carácter asociado
con la tecla que produjo el evento.
getKeyCode(): Devuelve el código de la tecla
que produjo elevento.
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 función.
Para poder capturar todos los eventos, Java
proporciona las interfaces de escucha
(listeners).
Para cada tipo de evento existe una
interface...
Regístrate para leer el documento completo.