Este documento describe los eventos en Java, incluyendo que los eventos se representan como objetos de clases, los principales tipos de eventos como foco, teclado y ratón, y cómo los objetos oyente gestionan los eventos notificados por los objetos fuente. También presenta las interfaces comunes para diferentes tipos de eventos como acciones de usuario, componentes y ventanas.
1. INSTITUTO TECNOLÓGICO SUPERIOR
DE FELIPE CARRILLO PUERTO
EVENTOS
Materia: Tópicos avanzados de programación
Profesor: Niels Henryk Aranda Cuevas
Alumno: Irving Saúl Che Canul
Semestre: 4
Aula: J-4
INGENIERÍA EN SISTEMAS COMPUTACIONALES
2. DEFINICIÓN EVENTO
En Java los eventos, como cualquier otra cosa, se
representan como instancias u objetos de alguna
clase.
Cada vez que se produce un evento, se crea un
objeto. La clase padre de los eventos es:
java.awt.Event
3. TIPOS DE EVENTOS
•
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 efectué un
movimiento con el ratón o haga clic.
•
WindowsEvent: Se producirá cuando realicen algún tipo de
operación con la ventana como abrirla y cerrarla
•
ComponentEvent: Se producirá este tipo de evento cuando el
usuario mueva o redimensione un componente.
4. OBJETO OYENTE Y FUENTE
•
Se “registran”para cierto tipo de eventos habitualmente
esto se traduce en implementar los métodos de ciertas
interfaces. El Objeto oyente gestiona, maneja y
responde a un evento.
•
La fuente notifica sus eventos a todos los oyentes
registrados, pero no comprueba qué se hace con ellos.