ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

1.1 Tipos De Eventos Y 1.2 Generación Y Propagación De Eventos


Enviado por   •  6 de Febrero de 2014  •  996 Palabras (4 Páginas)  •  3.734 Visitas

Página 1 de 4

TIPOS DE EVENTOS

Evento. Acción iniciada por el usuario y que al ejecutarse crea un objeto. Además del usuario puede ser producida por un código u otro objeto que posea el evento.

En Java la clase Padre de los Eventos es java.awt.Event, en el caso de C# EventArgs.

Una vez que se produce una acción, existe un “Escuchador” que permite capturar esos eventos y ejecutar algún código asociado al objeto que contenía al evento.

Eventos de Ventana

Son los que se generan en respuesta a los cambios de una ventana un frame o un dialogo.

WINDOW_DESTROY

WINDOW_EXPOSE

WINDOW_ICONIFY

WINDOW_DEICONIFY

WINDOW_MOVED

Eventos de Teclado

Son generados en respuesta a cuando el usuario pulsa y suelta una tecla mientras un Componente tiene el foco de entrada.

KEY_PRESS

KEY_RELEASE

KEY_ACTION

KEY_ACTION_RELEASE

Eventos de Ratón

Son los eventos generados por acciones sobre el ratón dentro de los límites de un Componente.

MOUSE_DOWN

MOUSE_UP

MOUSE_MOVE

MOUSE_ENTER

MOUSE_EXIT

MOUSE_DRAG

Eventos de Barras

Son los eventos generados como respuesta a la manipulación de barras de desplazamiento (scrollbars).

SCROLL_LINE_UP

SCROLL_LINE_DOWN

SCROLL_PAGE_UP

SCROLL_PAGE_DOWN

SCROLL_ABSOLUTE

Eventos de Lista

Son los eventos generados al seleccionar elementos de una lista.

LIST_SELECT

LIST_DESELECT

Eventos Varios

Son los eventos generados en función de diversas acciones.

ACTION_EVENT

LOAD_FILE

SAVE_FILE

GOT_FOCUS

LOST_FOCUS

El applet EventosPrnt.java está diseñado para observar los eventos que se producen sobre él. Cada vez que se genera un evento, el applet responde imprimiendo el evento que ha capturado en la línea de comandos desde donde se ha lanzado el applet.

Una vez que se haya compilado el código y cargado el applet en el appletviewer o en un navegador con soporte Java, jugar un poco con el applet. Mover el cursor dentro del applet, picar con el ratón, picar y arrastrar, teclear algo, cambiar el tamaño de la ventana y taparla y destaparla con otra. Las acciones anteriores harán que en la ventana en donde se haya lanzado el appletviewer, o en la consola Java en caso de Netscape, vayan apareciendo los textos que indican los eventos que está recibiendo el applet.

Lo cierto es que el uso de System.out.println() en un applet es algo que no debería utilizarse, e incluso puede llegar a no funcionar en algunos sistemas, pero tenía la ventaja de ser la forma más fácil de ver los eventos. No obstante, vamos a reescribir el código del applet utilizando una Lista.

Bibliografía

http://www.wikilearning.com/tutorial/tutorial_de_java-tipos_de_eventos/3938-107

Generación y Propagación de Eventos

Tomemos como ejemplo la siguiente ventana

Y su representación de sus elementos en forma de árbol

Cuando un usuario interactúa con el applet, el sistema Java crea una instancia de la clase Event y rellena sus datos miembro con

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com