0% encontró este documento útil (0 votos)
8 vistas5 páginas

Manejo de Eventos en Java

Este documento trata sobre los eventos en Java. Explica qué son los eventos y los diferentes tipos de eventos como ActionEvent, MouseEvent, entre otros. También presenta ejemplos de código para implementar eventos como cerrar una ventana.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas5 páginas

Manejo de Eventos en Java

Este documento trata sobre los eventos en Java. Explica qué son los eventos y los diferentes tipos de eventos como ActionEvent, MouseEvent, entre otros. También presenta ejemplos de código para implementar eventos como cerrar una ventana.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte