1. Ingeniería en sistemas
computacionales
Tópicos avanzados de
programación
Niels Henryk Aranda Cuevas
Asesor.
Angel Felipe Suaste Tuz
Grupo: J4-B
Unidad 1.- Eventos
1.1 Tipos
1.2 Generación y
Propagación
1.3 Métodos de control
1.4 Creación
2. Eventos en Java
Los eventos en el lenguaje Java, se han ido
simplificando desde que apareció Java 2.
Los eventos empezaron a generarse mediante
las herencias y los métodos.
En Java 1.1 se empezó a utilizar el modelo de
delegación de eventos.
3. Eventos en Java
Librería AWT: Contiene los interfaces
de usuario.
Librería swing: Contiene todos los
componentes que se pueden agregar
a las ventanas como:
• Botones
• Etiquetas
• Cuadro de texto
• Etc.
4. Tipos de eventos:
Eventos ventana Son eventos que se
generan en las ventanas (frame, cuadros).
Eventos de teclado Son eventos generados
cuando se usa el teclado.
Eventos de ratón Son generados por el uso
del mouse.
Eventos de barras Son generados en las
barras de desplazamiento.
Eventos de lista Son generados cuando se
utilizan listas.
Eventos varios
5. Generación y propagación de eventos
Vemos que el evento
se genera en los
botones y se va
propagando hacia
arriba.
Los eventos se
propagan mediante
métodos.
6. Métodos de control de eventos
Como se dijo hace un instante se
propaga mediante los métodos,
pero también los métodos son los
responsables de controlarlos.
Esto es porque un método puede
realizar o no alguna acción,
dependiente del evento que se este
generando.
7. Para crear eventos se necesita el
paquete event y los clases que se
muestran:
8. Cada uno de los paquetes y clases
tienen sus propios métodos que
nos permiten controlar los eventos.