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_MASK 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 (6)

El Computador
El ComputadorEl Computador
El Computador
 
RESUMEN DE WINDOWS
RESUMEN DE WINDOWSRESUMEN DE WINDOWS
RESUMEN DE WINDOWS
 
Conectando neuronas clase_3
Conectando neuronas clase_3Conectando neuronas clase_3
Conectando neuronas clase_3
 
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
 
Alfred felix cuarto_avance_proyecto_bd
Alfred felix cuarto_avance_proyecto_bdAlfred felix cuarto_avance_proyecto_bd
Alfred felix cuarto_avance_proyecto_bd
 

Destacado

Transformational leadership characteristics necessary for today’s leaders
Transformational leadership characteristics necessary for today’s leadersTransformational leadership characteristics necessary for today’s leaders
Transformational leadership characteristics necessary for today’s leaders
sabrinahjmohdali
 
Tesis arquitecto posso especialiadad en e.d.s. corregido
Tesis arquitecto posso especialiadad en e.d.s. corregidoTesis arquitecto posso especialiadad en e.d.s. corregido
Tesis arquitecto posso especialiadad en e.d.s. corregido
Carlosduroutn
 
Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...
Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...
Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...
SFAH
 
Rrl hoofdstuk 5
Rrl hoofdstuk 5Rrl hoofdstuk 5
Rrl hoofdstuk 5
sanneke94
 
Analisis del mercado BCG
Analisis del mercado BCGAnalisis del mercado BCG
Analisis del mercado BCG
monchitororito
 
17. hacia un estado eficiente y transparente en el 2.019
17. hacia un estado eficiente y transparente en el 2.01917. hacia un estado eficiente y transparente en el 2.019
17. hacia un estado eficiente y transparente en el 2.019
Sago11
 
Hidden tragedy _underreporting_of_workplace_injur
Hidden tragedy _underreporting_of_workplace_injurHidden tragedy _underreporting_of_workplace_injur
Hidden tragedy _underreporting_of_workplace_injur
John Passi
 
Proposición con punto de acuerdo de urgente u obvia resolución CAP
Proposición con punto de acuerdo de urgente u obvia resolución CAPProposición con punto de acuerdo de urgente u obvia resolución CAP
Proposición con punto de acuerdo de urgente u obvia resolución CAP
lxiilegislatura
 

Destacado (20)

formato apa
formato apaformato apa
formato apa
 
Afr icom 2007
Afr icom 2007Afr icom 2007
Afr icom 2007
 
Comunidades de Seguridad y su Responsabilidad Social por Gonzalo Espinosa
Comunidades de Seguridad y su Responsabilidad Social por Gonzalo EspinosaComunidades de Seguridad y su Responsabilidad Social por Gonzalo Espinosa
Comunidades de Seguridad y su Responsabilidad Social por Gonzalo Espinosa
 
Transformational leadership characteristics necessary for today’s leaders
Transformational leadership characteristics necessary for today’s leadersTransformational leadership characteristics necessary for today’s leaders
Transformational leadership characteristics necessary for today’s leaders
 
Periódico
PeriódicoPeriódico
Periódico
 
Egb1 docentes
Egb1 docentesEgb1 docentes
Egb1 docentes
 
Tesis arquitecto posso especialiadad en e.d.s. corregido
Tesis arquitecto posso especialiadad en e.d.s. corregidoTesis arquitecto posso especialiadad en e.d.s. corregido
Tesis arquitecto posso especialiadad en e.d.s. corregido
 
Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...
Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...
Aarbog 11 1981_bentzen_og_andre_kolonihavebevaegelsens_udvikling_i_mellemkrig...
 
Rrl hoofdstuk 5
Rrl hoofdstuk 5Rrl hoofdstuk 5
Rrl hoofdstuk 5
 
Iiq clase 4
Iiq clase 4Iiq clase 4
Iiq clase 4
 
Analisis del mercado BCG
Analisis del mercado BCGAnalisis del mercado BCG
Analisis del mercado BCG
 
17. hacia un estado eficiente y transparente en el 2.019
17. hacia un estado eficiente y transparente en el 2.01917. hacia un estado eficiente y transparente en el 2.019
17. hacia un estado eficiente y transparente en el 2.019
 
Hidden tragedy _underreporting_of_workplace_injur
Hidden tragedy _underreporting_of_workplace_injurHidden tragedy _underreporting_of_workplace_injur
Hidden tragedy _underreporting_of_workplace_injur
 
Academic Policies and Procedures Handbook
Academic Policies and Procedures HandbookAcademic Policies and Procedures Handbook
Academic Policies and Procedures Handbook
 
Ubr0032006036
Ubr0032006036Ubr0032006036
Ubr0032006036
 
Declaracion de Davos
Declaracion de DavosDeclaracion de Davos
Declaracion de Davos
 
Slavery Source Book
Slavery Source BookSlavery Source Book
Slavery Source Book
 
Tic
TicTic
Tic
 
Proposición con punto de acuerdo de urgente u obvia resolución CAP
Proposición con punto de acuerdo de urgente u obvia resolución CAPProposición con punto de acuerdo de urgente u obvia resolución CAP
Proposición con punto de acuerdo de urgente u obvia resolución CAP
 
N° 0 Agosto 2013, "Rassegna Stampa Militare"
N° 0 Agosto 2013, "Rassegna Stampa Militare"N° 0 Agosto 2013, "Rassegna Stampa Militare"
N° 0 Agosto 2013, "Rassegna Stampa Militare"
 

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

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 

Último (20)

EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 

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_MASK 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