Lección 3 MANIPULACIÓN DE EVENTOS
Lección 3 MANIPULACIÓN DE EVENTOS
Lección 3 MANIPULACIÓN DE EVENTOS
Todo programa necesita ejecutar cierta funcionalidad cuando el usuario realiza una acción, ya sea,
cuando presione algún botón, mueva el ratón, etc.
Obtener las acciones que un usuario realiza sobre la interfaz gráfica de una aplicación.
Ejecutar cierta lógica de programación para brindarle al usuario una respuesta de lo que
hizo internamente el sistema.
Java nos provee de una serie de métodos con los cuales podemos detectar las acciones que un
usuario realiza sobre la interfaz de la aplicación.
Propagación de eventos
Ejecutar métodos
Otorgar una a un usuario, lo que brinda un comportamiento más dinámico al programa
- Se basa en el concepto que consiste en: el evento ocurre en un objeto (objeto fuente) y
delega la gestión de su tratamiento a otro objeto (objeto oyente).
¿Qué ventajas tiene usar el modelo de delegación de eventos?
Este modelo es muy versátil y fácil de ampliar, brinda la posibilidad de registrar varios objetos
oyentes y a la vez, permite que varios objetos oyentes sean registrados por más de un objeto
fuente.
Control de eventos
Un objeto oyente es el que controla cual Para reaccionar adecuadamente, la clase
bloque de condigo será ejecutado cuando se oyente recibe el evento que se genera, esto
emita un evento. garantiza el uso de la interfaz adecuada para
el procesamiento de dicho evento.
Con el propósito, puede definir más de un
método para gestionar la respuesta por cada Depende de cada interfaz proporcionar los
tipo de evento. métodos correspondientes al tipo de evento.
Sincronización de eventos