SlideShare una empresa de Scribd logo
1 de 8
Eventos
Vanesa Yamilly Castillo Pool
4° semestre J-4 “B” ISC
Tipos de eventos
• ActionEvent: Se genera cuando se presiona un botón,
se hace doble clic en un elemento de una lista, o se
selecciona un elemento de tipo menú.
• ALT_MASK,CTRL_MASK,META_MASK,SHIFT_MAS
K y ACTION_PERFORMED
• Para identificar el evento de acción generado se utiliza
el método String getActionCommand( )
• getSource( ) devuelve el objeto del tipo que genero el
evento.
• Para identificar el tipo de tecla modificadora se uso se
utiliza el método int getModifiers( )
• AdjustmentEvent: En este tipo de evento hay cinco constantes
enteras que definen la actividad realizada por este evento:
• BLOCK_DECREMENT
• BLOCK_INCREMENT
• TRACK
• UNIT_DECREMENT
• UNIT_INCREMENT
• Además hay una constante entera
ADJUSTEMENT_VALUE_CHANGED que indica que ha
ocurrido un cambio.
• Para determinar el tipo de ajuste se realiza mediante el
método

• int getAdjustmentType( )
• Y la cantidad de ajuste se obtiene mediante int getValue( )
• ItemEvent: Se genera cuando se hace click en un checkbox o en un
elemento de una lista; tambien ocurre cuando se hace una selección
en una opción choice o cuando se selecciona o deselecciona un
elemento de un menú de opciones.

• Hay dos tipos de eventos de elemento y se identifican por las
siguientes constantes enteras:
• DESELECTED el usuario deselecciona un elemento
• SELECTED el usuario selecciona un elemento
• Además define una constante para indicar que ocurrió un cambio y es
ITEM_STATE_CHANGED
• Tambien define tres métodos unos es Object getItem( ) que devuelve
la referencia al objeto que ha generado el evento
• ItemSelectable getItemSelectable( ) que se usa para obtener una
referencia a los objetos ItemSelectable que han generado un evento.
• Int getStateChange( ) que devuelve el cambio de estado ocurrido ya se
SELECTED o DESELECTED.
• KeyEvent: Se genera cuando se recibe una entrada desde el
teclado.
• Define tres constantes enteras y son KEY_PRESSED,
KEY_RELEASED Y KEY_TYPED las dos primeras se
generan cuando se presiona o se libera una tecla y el ultimo se
genera cuando se genera un carácter.
• Hay eventos que se generan que no siempre producen
caracteres y es cuando se presionan teclas como el SHIFT y
las constantes definidas
• VK especifica código de teclas virtuales y son independientes
de SHIFT y ALT
• En caso que no este definido el carácter generara un
CHAR_UNDEFINED O VK_UNDEFINED
•
• Los métodos que mas se usan son char getKeyChar( ) y int
getKeyCode() respectivamente devuelve el carácter
presionado y el tipo de tecla presionada.
• MouseEvent: Se genera cuando el ratón se arrastra, se mueve, se hace clic,
se presiona, o se libera; también se genera cuando el ratón entra o sale de
un componente.
• Define las siguientes constantes para identificar los tipos de eventos y son:
• MOUSE_CLICKED el usuario hace click con el ratón
• MOUSE_DRAGGED el usuario arrastra el ratón
• MOUSE_ENTERED el ratón mete un componente
• MOUSE_EXITED el ratón sale de un componente
• MOUSE_MOVED se mueve el ratón
• MOUSE_PRESSED se presiona el ratón
• MOUSE_RELEASED se libera el raton
• Los métodos mas usados son: int getX( ), int getY( ) que devuelven las
coordenadas x,y del ratón y o Point getPoint( ) que tambien las devuelve
pero mediante un objeto de tipo Point
• El método int getClickCount( ) que indica el número de clicks que se han
hecho con el ratón
•
• WindowEvent: Se genera cuando una ventana se activa, se
cierra, se desactiva, se minimiza, se maximiza, se abre, o se
sale de ella.
• WINDOW_ACTIVATED se ha activado la ventana
• WINDOW_CLOSED se ha cerrado la ventana
• WINDOW_CLOSING se ha pedido que se cierre la ventana
• WINDOW_DEACTIVATED la ventana a dejado de estar
activa
• WINDOW_DEICONIFIED se ha mostrado la ventada tras
pulsar su icono

• WINDOW_ICONIFIED se ha minimizado la ventana
• WINDOW_OPENED se ha abierto la ventana
• La función que se utiliza es Window getWindow( ) que
devuelve el objeto que ha generado el evento.
• ComponentEvent: Se genera cuando un componente se
oculta, se mueve, se cambia de tamaño o se hace visible.

• ContainerEvent: Se genera cuando se añade o se
elimina un componente de un contenedor.
• FocusEvent: Se genera cuando un componente gana o
pierde el foco.
• InputEvent: Superclase abstracta de cualquier clase de
evento de entrada de componente.
• TextEvent: Se genera cuando se cambia el valor de un
área de texto o un campo de texto

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Conectando neuronas clase_3
Conectando neuronas clase_3Conectando neuronas clase_3
Conectando neuronas clase_3
 
RESUMEN DE WINDOWS
RESUMEN DE WINDOWSRESUMEN DE WINDOWS
RESUMEN DE WINDOWS
 
El Computador
El ComputadorEl Computador
El Computador
 
Ambiente laboral
Ambiente laboralAmbiente laboral
Ambiente laboral
 
Clase para el funcionamiento del mouse
Clase para el funcionamiento del mouseClase para el funcionamiento del mouse
Clase para el funcionamiento del mouse
 
Manual de usuario de administrador de sucursal
Manual de usuario de administrador de sucursalManual de usuario de administrador de sucursal
Manual de usuario de administrador de sucursal
 
Ambiente laboral
Ambiente laboralAmbiente laboral
Ambiente laboral
 

Destacado

Tipos de eventos
Tipos de eventosTipos de eventos
Tipos de eventosIrving Che
 
Legislacion 73030 SENA
Legislacion 73030 SENALegislacion 73030 SENA
Legislacion 73030 SENAgueste37965
 
Descentralizacion en Salud COlombia
Descentralizacion en Salud COlombiaDescentralizacion en Salud COlombia
Descentralizacion en Salud COlombiaRuth Vargas Gonzales
 
Proceso Legislativo
Proceso LegislativoProceso Legislativo
Proceso Legislativohornelas
 
Decreto 1860 reglamentacion articulos ley 115
Decreto 1860 reglamentacion articulos ley 115Decreto 1860 reglamentacion articulos ley 115
Decreto 1860 reglamentacion articulos ley 115Rodrigo Andres Gomez
 
Marco legal a la creacion de empresas en colombia
Marco legal a la creacion de empresas en colombiaMarco legal a la creacion de empresas en colombia
Marco legal a la creacion de empresas en colombiajpajaro
 
Tipos de eventos
Tipos de eventosTipos de eventos
Tipos de eventosMonica coro
 
Tipos De Eventos, Conceptos,Planificación
Tipos De Eventos, Conceptos,PlanificaciónTipos De Eventos, Conceptos,Planificación
Tipos De Eventos, Conceptos,Planificaciónfedericogalvis
 

Destacado (10)

Tipos de eventos
Tipos de eventosTipos de eventos
Tipos de eventos
 
Tema 10 parrafo
Tema 10 parrafoTema 10 parrafo
Tema 10 parrafo
 
Legislacion 73030 SENA
Legislacion 73030 SENALegislacion 73030 SENA
Legislacion 73030 SENA
 
Tipos de eventos
Tipos de eventosTipos de eventos
Tipos de eventos
 
Descentralizacion en Salud COlombia
Descentralizacion en Salud COlombiaDescentralizacion en Salud COlombia
Descentralizacion en Salud COlombia
 
Proceso Legislativo
Proceso LegislativoProceso Legislativo
Proceso Legislativo
 
Decreto 1860 reglamentacion articulos ley 115
Decreto 1860 reglamentacion articulos ley 115Decreto 1860 reglamentacion articulos ley 115
Decreto 1860 reglamentacion articulos ley 115
 
Marco legal a la creacion de empresas en colombia
Marco legal a la creacion de empresas en colombiaMarco legal a la creacion de empresas en colombia
Marco legal a la creacion de empresas en colombia
 
Tipos de eventos
Tipos de eventosTipos de eventos
Tipos de eventos
 
Tipos De Eventos, Conceptos,Planificación
Tipos De Eventos, Conceptos,PlanificaciónTipos De Eventos, Conceptos,Planificación
Tipos De Eventos, Conceptos,Planificación
 

Similar a Eventos

Similar a Eventos (9)

Manejoevento
ManejoeventoManejoevento
Manejoevento
 
Eventos
EventosEventos
Eventos
 
inv unidad 1 topicos avanzados de programacion
inv unidad 1 topicos avanzados de programacioninv unidad 1 topicos avanzados de programacion
inv unidad 1 topicos avanzados de programacion
 
ManejoDeEventosEnJava.PPT
ManejoDeEventosEnJava.PPTManejoDeEventosEnJava.PPT
ManejoDeEventosEnJava.PPT
 
Swing2
Swing2Swing2
Swing2
 
Manejo de Eventos en java
Manejo de Eventos en javaManejo de Eventos en java
Manejo de Eventos en java
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (19)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 

Eventos

  • 1. Eventos Vanesa Yamilly Castillo Pool 4° semestre J-4 “B” ISC
  • 2. Tipos de eventos • ActionEvent: Se genera cuando se presiona un botón, se hace doble clic en un elemento de una lista, o se selecciona un elemento de tipo menú. • ALT_MASK,CTRL_MASK,META_MASK,SHIFT_MAS K y ACTION_PERFORMED • Para identificar el evento de acción generado se utiliza el método String getActionCommand( ) • getSource( ) devuelve el objeto del tipo que genero el evento. • Para identificar el tipo de tecla modificadora se uso se utiliza el método int getModifiers( )
  • 3. • AdjustmentEvent: En este tipo de evento hay cinco constantes enteras que definen la actividad realizada por este evento: • BLOCK_DECREMENT • BLOCK_INCREMENT • TRACK • UNIT_DECREMENT • UNIT_INCREMENT • Además hay una constante entera ADJUSTEMENT_VALUE_CHANGED que indica que ha ocurrido un cambio. • Para determinar el tipo de ajuste se realiza mediante el método • int getAdjustmentType( ) • Y la cantidad de ajuste se obtiene mediante int getValue( )
  • 4. • ItemEvent: Se genera cuando se hace click en un checkbox o en un elemento de una lista; tambien ocurre cuando se hace una selección en una opción choice o cuando se selecciona o deselecciona un elemento de un menú de opciones. • Hay dos tipos de eventos de elemento y se identifican por las siguientes constantes enteras: • DESELECTED el usuario deselecciona un elemento • SELECTED el usuario selecciona un elemento • Además define una constante para indicar que ocurrió un cambio y es ITEM_STATE_CHANGED • Tambien define tres métodos unos es Object getItem( ) que devuelve la referencia al objeto que ha generado el evento • ItemSelectable getItemSelectable( ) que se usa para obtener una referencia a los objetos ItemSelectable que han generado un evento. • Int getStateChange( ) que devuelve el cambio de estado ocurrido ya se SELECTED o DESELECTED.
  • 5. • KeyEvent: Se genera cuando se recibe una entrada desde el teclado. • Define tres constantes enteras y son KEY_PRESSED, KEY_RELEASED Y KEY_TYPED las dos primeras se generan cuando se presiona o se libera una tecla y el ultimo se genera cuando se genera un carácter. • Hay eventos que se generan que no siempre producen caracteres y es cuando se presionan teclas como el SHIFT y las constantes definidas • VK especifica código de teclas virtuales y son independientes de SHIFT y ALT • En caso que no este definido el carácter generara un CHAR_UNDEFINED O VK_UNDEFINED • • Los métodos que mas se usan son char getKeyChar( ) y int getKeyCode() respectivamente devuelve el carácter presionado y el tipo de tecla presionada.
  • 6. • MouseEvent: Se genera cuando el ratón se arrastra, se mueve, se hace clic, se presiona, o se libera; también se genera cuando el ratón entra o sale de un componente. • Define las siguientes constantes para identificar los tipos de eventos y son: • MOUSE_CLICKED el usuario hace click con el ratón • MOUSE_DRAGGED el usuario arrastra el ratón • MOUSE_ENTERED el ratón mete un componente • MOUSE_EXITED el ratón sale de un componente • MOUSE_MOVED se mueve el ratón • MOUSE_PRESSED se presiona el ratón • MOUSE_RELEASED se libera el raton • Los métodos mas usados son: int getX( ), int getY( ) que devuelven las coordenadas x,y del ratón y o Point getPoint( ) que tambien las devuelve pero mediante un objeto de tipo Point • El método int getClickCount( ) que indica el número de clicks que se han hecho con el ratón •
  • 7. • WindowEvent: Se genera cuando una ventana se activa, se cierra, se desactiva, se minimiza, se maximiza, se abre, o se sale de ella. • WINDOW_ACTIVATED se ha activado la ventana • WINDOW_CLOSED se ha cerrado la ventana • WINDOW_CLOSING se ha pedido que se cierre la ventana • WINDOW_DEACTIVATED la ventana a dejado de estar activa • WINDOW_DEICONIFIED se ha mostrado la ventada tras pulsar su icono • WINDOW_ICONIFIED se ha minimizado la ventana • WINDOW_OPENED se ha abierto la ventana • La función que se utiliza es Window getWindow( ) que devuelve el objeto que ha generado el evento.
  • 8. • ComponentEvent: Se genera cuando un componente se oculta, se mueve, se cambia de tamaño o se hace visible. • ContainerEvent: Se genera cuando se añade o se elimina un componente de un contenedor. • FocusEvent: Se genera cuando un componente gana o pierde el foco. • InputEvent: Superclase abstracta de cualquier clase de evento de entrada de componente. • TextEvent: Se genera cuando se cambia el valor de un área de texto o un campo de texto