EVENTOS

Páginas: 5 (1201 palabras) Publicado: 17 de septiembre de 2015
EVENTOS
Los eventos permiten al programa interactuar con el usuario. Siempre que se utiliza el ratón o el teclado, se genera un evento que describe de una manera exacta lo que ha ocurrido.
SISTEMA ANTIGUO
En Java podemos distinguir dos clases de eventos:
Eventos generales o simples: son eventos producidos por una acción general. Por ejemplo, pulsar una tecla, mover el ratón ...etc. En la tablasiguiente se muestran los eventos estándar para el teclado y el ratón:
 
EVÉNTOS ESTÁNDAR PARA TECLADO Y RATÓN
           ID del evento
                Método
              Descripción
   KEY_PRESS 
   keyDown(Event,int)
  Pulsar una tecla
   KEY_RELEASE
   keyUp(Event,int)
  Soltar una tecla
   KEY_ACTION
   keyDown(Event,int)
  Pulsar una tecla de función
   KEY_ACTION_RELEASE   keyUp(Event,int)
  Soltar una tecla de función
   MOUSE_DOWN
   mouseDown(Event,int,int)
  Pulsar el ratón
   MOUSE_UP
   mouseUp(Event,int,int)
  Movimiento hacia arriba del  
  ratón
   MOUSE_MOVE
   mouseMove(Event,int,int)
  Movimiento del ratón
   MOUSE_ENTER
   mouseEnter(Event,int,int)
  Movimiento de entrada del  
  ratón
   MOUSE_EXIT
   mouseExit(Event,int,int)
  Movimiento de salida del ratón
  MOUSE_DRAG
   mouseDrag(Event,int,int)
  Arrastrar el ratón
 
Eventos específicos: son los eventos que más nos interesan en este capítulo y son los eventos que se utilizan con más frecuencia en AWT. Imagine, por ejemplo, un caso en el que tengamos varios botones. Si cada botón, al ser pulsado, no generase un evento único ¿cómo reconoceríamos el botón que ha sido pulsado?. Por esta razón, existen losllamados eventos específicos, en el sentido de que contienen más información que los eventos generales sobre el componente que ha generado el evento.
Los eventos generados por componentes aparecen en la siguiente tabla: 
 
 
EVENTOS GENERADOS POR COMPONENTES
           Componente
            ID del evento
             Descripción
   Button
  ACTION_EVENT
El usuario ha hecho click.
  Check Box
 ACTION_EVENT
El usuario ha pulsado una casilla  
de activación.
  Choice
  ACTION_EVENT
El usuario ha seleccionado un  
elemento.
  Component
  GOT_FOCUS
Obtiene el foco de entrada.
  Component
  KEY_ACTION
El usuario ha pulsado una tecla  
de función.
  Component
  KEY_ACTION_RELEASE
El usuario ha soltado una tecla  
de función.
  Component
  KEY_PRESS
El usuario ha pulsado una tecla.
  Component
 KEY_RELEASE
El usuario ha soltado una tecla.
  Component
  LOST_FOCUS
Se ha perdido el foco de entrada.
  Component
  MOUSE_ENTER
El ratón ha entrado en un  
componente.
  Component
  MOUSE_EXIT
El ratón ha salido de un  
componente.
  Component
  MOUSE_DOWN
Se ha pulsado un botón del  
ratón.
  Component
  MOUSE_UP
Se ha soltado un botón del  
ratón.
  Component
  MOUSE_MOVE
El usuario ha movido elratón.
  Component
  MOUSE_DRAG
Se arrastró el ratón.
  List
  ACTION_EVENT
El usuario ha hecho doble click  
sobre una lista de elementos.
  List
  LIST_SELECT
El usuario ha seleccionado un  
elemento de la lista.
  List
  LIST_DESELECT
El usuario ha anulado la sele-  
cción de un elemento de la lista.
  Menu Item
  ACTION_EVENT
Se ha seleccionado un elemento  
del menú.
  ScrollBar
 SCROLL_LINE_UP
El usuario ha solicitado un des-  
plazamiento ascendente de una  
línea.
  ScrollBar
  SCROLL_LINE_DOWN
El usuario ha solicitado un des-  
plazamiento descendente de una  
línea.
  ScrollBar
  SCROLL_PAGE_UP
El usuario ha solicitado un des-  
plazamiento ascendente de una  
página.
  ScrollBar
  SCROLL_PAGE_DOWN
El usuario ha solicitado un des-  
plazamiento descendente de una  
página.
 ScrollBar
  SCROLL_ABSOLUTE
El usuario ha solicitado un cam-  
bio absoluto.
  TestField
  ACTION_EVENT
Se ha pulsado la tecla "Return".
  Window
  WINDOW_DESTROY
La ventana se ha destruido.
  Window
  WINDOW_ICONIFY
La ventana se ha transformado  
en icono.
  Window
  WINDOW_DEICONIFY
El icono se ha transformado en  
ventana.
  Window
  WINDOW_MOVED
Se ha movido la ventana.

Existen dos niveles...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • eventos
  • evento
  • Que es un evento?
  • Eventos
  • Eventos
  • eventos
  • Eventos
  • Eventos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS