Eventos en JAVA

Páginas: 6 (1362 palabras) Publicado: 18 de marzo de 2013
60

Notas de clase




































53
Manejo de Eventos en JAVA
Aplicaciones de consola y ventanas
Eventos
Un evento es una acción iniciada por el usuario. Ejemplo de eventos son: presionar un botón, cambiar un texto, un click de mouse, un dobleclick, etc.
Cada vez que se produce un evento, se crea un objeto.
La clase padre delos 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 efectúe un movimiento con el ratón o hagaun 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ón con 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.
Metodos asociados
1. Métodos asociados a la clase MouseEvent
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.
2. Métodos de la clase KeyEvent
getKeyChar(): Devuelve el carácter asociado con la tecla que produjo el evento.
getKeyCode(): Devuelve el código 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 teclapulsada. Ejmp: F1, indicando que es una tecla de función.
Manejo de Interfases
3. Las Interfases de escucha son auditores de eventos (Event Listeners)
Para poder capturar todos los eventos, Java proporciona las interfases de escucha (listeners) o auditores.
Para cada tipo de evento existe una interfase de escucha o auditor.
54
La API de los eventos
El paquete de eventos se encuentra enjava.awt.event. …..;
Tenga en cuenta:
Clases, Objetos, Datos, Eventos, Metodos, Interfaces en la generación de aplicaciones

Button
ActionEvent
El usuario hace un clic sobre el botón.
Checkbox
ItemEvent
El usuario selecciona o deselecciona el interruptor (Checkbox)
CheckboxMenuItem
ItemEvent
El usuario selecciona o deselecciona el interruptor (Checkbox)
Choice
ItemEventEl usuario selecciona o deselecciona un elemento de la lista
Component


ComponentEvent
El componente se mueve, cambia de tamaño, se esconde o se exhibe

FocusEvent
El componente gana o pierde el foco
Component
KeyEvent
El usuario pulsa o suelta una tecla

MouseEvent
El usuario pulsa o suelta un botón del ratón, el cursor del ratón entra o sale o el usuario mueve oarrastra el ratón
Container
ContainerEvent
Se agrega o se quita un componente al contenedor
List
ActionEvent
El usuario hace doble clic en un elemento de la lista
List
ItemEvent
El usuario selecciona o deselecciona un elemento de la lista
MenuItem
ActionEvent
El usuario selecciona un elemento del menú
Scrollbar
AdjustmentEvent
El usuario mueve la barra de desplazamientoTextComponent
TextEvent
El usuario hace un cambio en el texto
TextField
ActionEvent
El usuario termina de editar el texto (hace un intro)
Window
WindowEvent
La ventana se abre, se cierra, se minimiza, se reestablece o se cierra.
59
public void windowClosed(WindowEvent e){ } public void windowIconified(WindowEvent e){ } public void windowOpened(WindowEvent e){ } public void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eventos java
  • Eventos(Java)
  • Cuestionario de eventos (java)
  • Tipos de eventos en java
  • Tipos de eventos en java
  • eventos en java
  • Eventos java
  • Java Eventos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS