Este documento describe los conceptos básicos de los eventos y oyentes en Java. Explica que los eventos son instancias de clases que representan acciones del usuario como clicks del mouse o pulsaciones de teclas. Define varios tipos comunes de eventos como MouseEvent, KeyEvent y ActionEvent. Además, introduce el concepto de objeto oyente, el cual implementa métodos para manejar eventos específicos. Finalmente, incluye un diagrama que ilustra cómo un evento de guardar puede ser manejado por oyentes asociados a botones y opciones de menú
1. INSTITUTO TECNOLÓLOGICO
SUPERIOR DE FELIPE CARRILLO
PUERTO
Profesor: Niels Henryk Aranda Cuevas
Alumna: Mizty Llarely Flota Góngora
Semestre: 4
Aula: J4
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Tópicos avanzados de
programación
2.
3. Definición
• Cuando el usuario de un programa
mueve el ratón, o hace un clic o usa
el teclado, genera un Evento
• En Java los eventos, como cualquier
otra
cosa,
se
representan
como
instancias
u
objetos
de
alguna
clase.
• Para programar una interfaz gráfica
es necesario.
4. Tipos de Eventos
• ComponentEvent: Se producirá este
tipo de evento cuando el usuario
mueva o redimensione un componente.
• FocusEvent: Se producirá este tipo
de evento cuando se cambie el foco
de un componente.
• KeyEvent: Se producirá cuando el
usuario pulse una tecla
5. Tipos de Eventos
• MouseEvent: Se producirá cuando el
usuario efectué un movimiento con el
ratón o haga clic.
• ContainerEvent: Se producirá cuando
añadan o eliminen componentes en el
contenedor.
• WindowsEvent: Se producirá cuando
realicen algún tipo de operación con
la ventana como abrirla y cerrarla
6. Tipos de Eventos
ActionListener: Se producirá cuando
efectué alguna acción sobre un
componente, como por ejemplo pulsar
un botón.
AdjustementEvent: Se ajusta algún
valor de un componente.
ItemEvent: Se ha modificado el estado
de algún elemento que pertenece al
componente.
TextEvent: el contenido de texto de
algún elemento ha cambiado
7. Objeto Oyente
• El Objeto oyente gestiona, maneja,
responde
a
un
evento.
La implementación del objeto oyente
se realiza en un Listener para este
tipo
de
eventos
Listener
(ej.
ActionListener)
Define métodos que son invocados por
el objeto fuente y reciben como
argumento el objeto evento
8.
9. Gráfico
Botón de guardar
(Barra de
Herramientas)
Tecla rápida de guardar
(Gestor de teclado)
Evento: el usuario
quiere guardar su
trabajo
Oyente que contiene el
Oyente que contiene el
código para guardar el
código para guardar el
trabajo de fichero
trabajo de fichero
Opción de guardar
(Menú de opciones)