Tecnológico de estudios superiores de Tianguistenco
Eventos en java
Tópicos Avanzados de programación
Docente: Marcela Ávila Camacho
Presenta:
Jan Carlo Hernández Reyes
Jesús Eduardo Hernández Reyes
Ricardo Alejandro Sánchez González
Samuel González García
Andrea López Albarrán
Grupo:3401 Semestre:4°
Tianguistenco a 12 de marzo de 2024
Eventos
¿Qué son los eventos? Ev
Cuando el usuario de un programa hace click, usa el ratón o el teclado,
genera un evento.
En java se presentan como instancias u objetos de alguna clase.
Tipos de eventos
➢ ActionEvent : generado por activación de componentes
➢ AdjustmentEvent : generado por ajuste de componentes ajustables como
barras de desplazamiento
➢ ContainerEvent : generado cuando los componentes se agregan o se quitan
de un contenedor
➢ FocusEvent : generado cuando un componente entra o sale del foco
➢ ItemEvent : generado cuando un artículo se selecciona de una lista, opción,
o caja de chequeo
➢ KeyEvent : generado por actividad del teclado
➢ MouseEvent : generado por actividad del ratón
➢ PaintEvent : generado cuando un componente se pinta
➢ TextEvent : generado cuando un componente del texto se modifica
➢ WindowEvent : generado por actividad de la ventana (como cerrar, abrir,
minimizar)
Tipo de Eventos
Hechos que los generan
Componente generados
Button ActionEventEl usuario hace un clic sobre el botón.
El usuario selecciona o deselecciona el
Checkbox ItemEvent
interruptor (Checkbox)
El usuario selecciona o deselecciona el
CheckboxMenuItem ItemEvent
interruptor (Checkbox)
El usuario selecciona o deselecciona un
Choice ItemEvent
elemento de la lista
El componente se mueve, cambia de tamaño, se
ComponentEvent
Component esconde o se exhibe
FocusEvent El componente gana o pierde el foco
KeyEvent El usuario pulsa o suelta una tecla
El usuario pulsa o suelta un botón del ratón, el
MouseEvent cursor del ratón entra o sale o el usuario mueve
o arrastra el ratón
Se agrega o se quita un componente al
Container ContainerEvent
contenedor
El usuario hace doble clic en un elemento de la
ActionEvent
lista
List
El usuario selecciona o deselecciona un
ItemEvent
elemento de la lista
MenuItem ActionEvent El usuario selecciona un elemento del menú
Scrollbar AdjustmentEvent El usuario mueve la barra de desplazamiento
TextComponent TextEvent El usuario hace un cambio en el texto
El usuario termina de editar el texto (hace un
TextField ActionEvent
intro)
La ventana se abre, se cierra, se minimiza, se
Window WindowEvent
reestablece o se cierra.
Ejemplos de eventos
Proporcionamos aquí un código para implementar y su funcionalidad
package zsertyh;
import [Link];
import [Link];
import [Link];
public class WindowEventExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Window Event Example");
[Link](new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
[Link]("La ventana se está cerrando");
[Link](0);
});
[Link](300, 200);
[Link](JFrame.DO_NOTHING_ON_CLOSE);
[Link](true);
}}
Ejemplo 2 en java, implementando y visualizando eventos