Está en la página 1de 1

Un evento es una accin que involucra

nvolucra a un objeto GUI: (clic del ratn, activar una opcin de un men,, pulsar una tecla,).
tecla,
El mecanismo para procesar eventos es llamado manejador de eventos.
El modelo manejador-eventos
eventos est basado en el concepto conocido como el modelo de eventos basado en delegacin.
Con este modelo el manejador de eventos es implementado por dos tipos de objetos: Objetos fuentes de eventos y Objetos oyentes (o de
escucha) de eventos.
Objetos fuentes de eventos:

Una fuente de eventos es un objeto donde un evento ocurre. Se dice que una fuente de eventos genera eventos.

Botones, cuadros dee texto, cuadro de listas y mens


men son comnmente objetos fuentes de eventos en las aplicaciones basadas en
GUI.
Aunque posible, no se definen fuentes propias
p
de eventos bajo circunstancias normales.

Objetos oyentes de eventos

Un objeto oyente de un evento es un objeto que incluye un mtodo que es ejecutado en respuesta al evento generado.

Un oyente debe estar asociado o registrado a una fuente, as este puede ser notificado cuando la fuente genera eventos.

Un oyente debe ser registrado a una fuente de eventos.


Una vez registrado, ste ser notificado cuando la fuente de eventos genera eventos.
Tipos de Eventos

El registro y la notificacin son especficos a tipos de eventos

Oyente de mouse maneja eventos de mouse

Oyente de elementos de un men maneja eventos de seleccin de elementos del men.


. y as para lo dems

Entre los tipos diferentes de eventos, el evento accin es el ms comn,, por ejemplo al dar clic sobre un botn genera un
evento de accin

Seleccionando un elemento del men genera un evento de accin

Eventos de accin son generados por fuentes de eventos de accin y manejados por oyentes de eventos de accin.
JButton boton
on = new JButton("OK");
ButtonHandler
dler manejardor = new
manejadorButton( );
boton.addActionListener(handler);
.addActionListener(handler);

También podría gustarte