SlideShare una empresa de Scribd logo
1 de 6
INTRODUCCIÓN
Todos los S,O. están constantemente atendiendo a los
eventos generados por los usuarios. Estos eventos van desde
pulsar una tecla, mover el ratón, hacer clic sobre un menú,
sobre un botón.... Es el sistema operativo quién comunica a
las aplicaciones que se están produciendo estos eventos para
que sean ellas las que decidan si responder o no a estos
eventos y de qué manera.
EVENTOS
Las aplicaciones de java pueden crear interfaces de usuario, y así permitir que
estos últimos lleven a cabo tareas de aplicaciones. Dentro de
estas interfaces el código de java debe ser capaz de responder a la interacción
y adaptar el procesamiento a las acciones que el usuario realice. Los eventos
de java son un elemento clave para esta técnica, ya que proporcionan
programas con la capacidad para detectar dicha interacción del usuario.
La programación con eventos en java involucra diversas actividades.
COMPONENTES DE LOS EVENTOS
Tipo de Componente Eventos generados Hechos que los generan
Button ActionEvent El usuario hace un clic sobre el botón.
Checkbox ItemEvent El usuario selecciona o deselecciona el interruptor (Checkbox)
CheckboxMenuItem ItemEvent El usuario selecciona o deselecciona el interruptor (Checkbox)
Choice ItemEvent El usuario selecciona o deselecciona un elemento de la lista
Component
ComponentEvent El componente se mueve, cambia de tamaño, se esconde o se
exhibe
FocusEvent El componente gana o pierde el foco
KeyEvent El usuario pulsa o suelta una tecla
MouseEvent
El usuario pulsa o suelta un botón del ratón, el cursor del ratón
entra o sale o el usuario mueve o arrastra el ratón
Tipo de Componente Eventos generados Hechos que los generan
Container ContainerEvent Se agrega o se quita un componente al contenedor
List
ActionEvent El usuario hace doble clic en un elemento de la lista
ItemEvent El usuario selecciona o deselecciona un 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
TextField ActionEvent El usuario termina de editar el texto (hace un intro)
Window WindowEvent La ventana se abre, se cierra, se minimiza, se reestablece o se
cierra.
Todos los eventos mencionados en la
tabla están en el paquete java.awt.event.
CONCLUSIÓN
Utilizar las interfaces de eventos hace mas fácil la
utilización del programa para el usuario final ya que puede
visualizar todas las acciones que puede realizar, además
en la interfaz se pueden agregar varias acciones, en
nuestra caso en el primero podemos mostrar la palabra
“hola” si se escoge la opción uno y “adiós” si se escoge la
opción 2. el programa no sabe cual opción se realizara
primero.

Más contenido relacionado

La actualidad más candente

presentacion topicos unidad 1
presentacion topicos unidad 1presentacion topicos unidad 1
presentacion topicos unidad 1Angel Suaste
 
Java Listeners
Java ListenersJava Listeners
Java ListenersMagikJames
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventosale8819
 
Manejo Eventos en java
Manejo Eventos en javaManejo Eventos en java
Manejo Eventos en javajent46
 
Manejo Eventos
Manejo EventosManejo Eventos
Manejo Eventoslichic
 
Presentación11
Presentación11Presentación11
Presentación11Azul AO
 
Programación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con AndroidProgramación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con AndroidDaniel Aparicio Arriola
 
Diapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4sDiapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4sRasmus Farelo
 
Tutorial de como hacer operaciones fáciles en eclipse
Tutorial de como hacer operaciones fáciles en eclipseTutorial de como hacer operaciones fáciles en eclipse
Tutorial de como hacer operaciones fáciles en eclipseyamary sanchez
 
Jueves Part2
Jueves Part2Jueves Part2
Jueves Part2nera24mx
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosDavid Vaquero
 
Programación de menús y pantallas en Unity
Programación de menús y pantallas en UnityProgramación de menús y pantallas en Unity
Programación de menús y pantallas en UnityAlexVacio
 

La actualidad más candente (18)

presentacion topicos unidad 1
presentacion topicos unidad 1presentacion topicos unidad 1
presentacion topicos unidad 1
 
Java Listeners
Java ListenersJava Listeners
Java Listeners
 
Eventos
EventosEventos
Eventos
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
 
Manejo Eventos en java
Manejo Eventos en javaManejo Eventos en java
Manejo Eventos en java
 
Manejo Eventos
Manejo EventosManejo Eventos
Manejo Eventos
 
Java event
Java eventJava event
Java event
 
Presentación11
Presentación11Presentación11
Presentación11
 
Eventos
EventosEventos
Eventos
 
03 interfaces gráficas awt
03   interfaces gráficas awt03   interfaces gráficas awt
03 interfaces gráficas awt
 
Programación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con AndroidProgramación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con Android
 
Exposicion eventos
Exposicion eventosExposicion eventos
Exposicion eventos
 
Hormigas de cacería
Hormigas de caceríaHormigas de cacería
Hormigas de cacería
 
Diapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4sDiapositivas luis farelo_tap_j3_isc4s
Diapositivas luis farelo_tap_j3_isc4s
 
Tutorial de como hacer operaciones fáciles en eclipse
Tutorial de como hacer operaciones fáciles en eclipseTutorial de como hacer operaciones fáciles en eclipse
Tutorial de como hacer operaciones fáciles en eclipse
 
Jueves Part2
Jueves Part2Jueves Part2
Jueves Part2
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de Formularios
 
Programación de menús y pantallas en Unity
Programación de menús y pantallas en UnityProgramación de menús y pantallas en Unity
Programación de menús y pantallas en Unity
 

Destacado

Eventos- topicos avanzados de programacion
Eventos- topicos avanzados de programacion Eventos- topicos avanzados de programacion
Eventos- topicos avanzados de programacion DianaCamara8
 
Cartilla compartel
Cartilla compartelCartilla compartel
Cartilla compartelErika Galvis
 
PRAYER & INTERCESSION - a teaching series
PRAYER & INTERCESSION - a teaching seriesPRAYER & INTERCESSION - a teaching series
PRAYER & INTERCESSION - a teaching seriesJohn Douglas
 
11f language and communication
11f language and communication11f language and communication
11f language and communicationPS Deb
 
Legal concepts and definitions of legal terms
Legal concepts and definitions of legal termsLegal concepts and definitions of legal terms
Legal concepts and definitions of legal termsBill Falcone
 
Time Management for Success
Time Management for SuccessTime Management for Success
Time Management for Successskluczny13
 
Nursing question practice case
Nursing question practice caseNursing question practice case
Nursing question practice casesarosem
 
Quality health care
Quality health careQuality health care
Quality health carePS Deb
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship managementProjects Kart
 
Getting Things Done and Agile Development
Getting Things Done and Agile DevelopmentGetting Things Done and Agile Development
Getting Things Done and Agile DevelopmentDan Nordquist
 
Time Management In The Office And Out On
Time Management  In The Office And Out OnTime Management  In The Office And Out On
Time Management In The Office And Out Ond0466594
 
Guia de habilidades para el aprendizaje
Guia de habilidades para el aprendizajeGuia de habilidades para el aprendizaje
Guia de habilidades para el aprendizajefatbale
 
Tdt disaster recovery
Tdt disaster recoveryTdt disaster recovery
Tdt disaster recoveryPungky6
 

Destacado (20)

Eventos- topicos avanzados de programacion
Eventos- topicos avanzados de programacion Eventos- topicos avanzados de programacion
Eventos- topicos avanzados de programacion
 
Cartilla compartel
Cartilla compartelCartilla compartel
Cartilla compartel
 
PRAYER & INTERCESSION - a teaching series
PRAYER & INTERCESSION - a teaching seriesPRAYER & INTERCESSION - a teaching series
PRAYER & INTERCESSION - a teaching series
 
11f language and communication
11f language and communication11f language and communication
11f language and communication
 
Legal concepts and definitions of legal terms
Legal concepts and definitions of legal termsLegal concepts and definitions of legal terms
Legal concepts and definitions of legal terms
 
DidáTica Volume 1 2 e 3
DidáTica   Volume 1 2 e 3DidáTica   Volume 1 2 e 3
DidáTica Volume 1 2 e 3
 
Time Management for Success
Time Management for SuccessTime Management for Success
Time Management for Success
 
Nursing question practice case
Nursing question practice caseNursing question practice case
Nursing question practice case
 
Quality health care
Quality health careQuality health care
Quality health care
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
Getting Things Done and Agile Development
Getting Things Done and Agile DevelopmentGetting Things Done and Agile Development
Getting Things Done and Agile Development
 
Time Management In The Office And Out On
Time Management  In The Office And Out OnTime Management  In The Office And Out On
Time Management In The Office And Out On
 
Progra
PrograProgra
Progra
 
Guia de habilidades para el aprendizaje
Guia de habilidades para el aprendizajeGuia de habilidades para el aprendizaje
Guia de habilidades para el aprendizaje
 
Project management
Project managementProject management
Project management
 
Armar un plan de comunicación de crisis
Armar un plan de comunicación de crisisArmar un plan de comunicación de crisis
Armar un plan de comunicación de crisis
 
Tdt disaster recovery
Tdt disaster recoveryTdt disaster recovery
Tdt disaster recovery
 
Hum1 podcast-stories-f11-online
Hum1 podcast-stories-f11-onlineHum1 podcast-stories-f11-online
Hum1 podcast-stories-f11-online
 
Final Thesis_Bessinger
Final Thesis_BessingerFinal Thesis_Bessinger
Final Thesis_Bessinger
 
Wanadi, the creator
Wanadi, the creatorWanadi, the creator
Wanadi, the creator
 

Similar a Java eventos GUI interacción usuario

2TAP Tema 1-Eventos.pptx
2TAP Tema 1-Eventos.pptx2TAP Tema 1-Eventos.pptx
2TAP Tema 1-Eventos.pptxATM_SSI
 
Eventos tpa walter isc
Eventos tpa walter iscEventos tpa walter isc
Eventos tpa walter iscWalter H
 
Unidad 1 isc j3 eventos (cb)
Unidad 1 isc j3 eventos (cb) Unidad 1 isc j3 eventos (cb)
Unidad 1 isc j3 eventos (cb) Jhonatan Pat
 
Manejos de eventos john kevin castillo palacios
Manejos de eventos john kevin castillo palaciosManejos de eventos john kevin castillo palacios
Manejos de eventos john kevin castillo palaciosJohn Kevin Castillo P
 
Manejo Eventos en java
Manejo Eventos en javaManejo Eventos en java
Manejo Eventos en javajent46
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a EventosLaura
 
Manejo de Eventos en java
Manejo de Eventos en javaManejo de Eventos en java
Manejo de Eventos en javaSilvana Vargas
 
Control de eventos en gui
Control de eventos en guiControl de eventos en gui
Control de eventos en guijc_lovecraft77
 
Java construye las interfaces gráficas del usuario mediante awt
Java construye las interfaces gráficas del usuario mediante awtJava construye las interfaces gráficas del usuario mediante awt
Java construye las interfaces gráficas del usuario mediante awtjbersosa
 

Similar a Java eventos GUI interacción usuario (20)

Java Gestion Eventos
Java Gestion EventosJava Gestion Eventos
Java Gestion Eventos
 
Menejo de eventos en java introduccion
Menejo de eventos en java introduccionMenejo de eventos en java introduccion
Menejo de eventos en java introduccion
 
2TAP Tema 1-Eventos.pptx
2TAP Tema 1-Eventos.pptx2TAP Tema 1-Eventos.pptx
2TAP Tema 1-Eventos.pptx
 
Eventos tpa walter isc
Eventos tpa walter iscEventos tpa walter isc
Eventos tpa walter isc
 
Aristides mateo miguel...u1(tap)
Aristides mateo miguel...u1(tap)Aristides mateo miguel...u1(tap)
Aristides mateo miguel...u1(tap)
 
Equipo3
Equipo3Equipo3
Equipo3
 
Unidad 1 isc j3 eventos (cb)
Unidad 1 isc j3 eventos (cb) Unidad 1 isc j3 eventos (cb)
Unidad 1 isc j3 eventos (cb)
 
Manejos de eventos john kevin castillo palacios
Manejos de eventos john kevin castillo palaciosManejos de eventos john kevin castillo palacios
Manejos de eventos john kevin castillo palacios
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
Eventos e interactividad - Small Basic
Eventos e interactividad - Small BasicEventos e interactividad - Small Basic
Eventos e interactividad - Small Basic
 
Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
 
Manejo Eventos en java
Manejo Eventos en javaManejo Eventos en java
Manejo Eventos en java
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
 
Clase 5 JAVA 2012
Clase 5 JAVA 2012Clase 5 JAVA 2012
Clase 5 JAVA 2012
 
Manejo de Eventos en java
Manejo de Eventos en javaManejo de Eventos en java
Manejo de Eventos en java
 
Control de eventos en gui
Control de eventos en guiControl de eventos en gui
Control de eventos en gui
 
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
 
Java construye las interfaces gráficas del usuario mediante awt
Java construye las interfaces gráficas del usuario mediante awtJava construye las interfaces gráficas del usuario mediante awt
Java construye las interfaces gráficas del usuario mediante awt
 
Interfaz java
Interfaz javaInterfaz java
Interfaz java
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

Java eventos GUI interacción usuario

  • 1.
  • 2. INTRODUCCIÓN Todos los S,O. están constantemente atendiendo a los eventos generados por los usuarios. Estos eventos van desde pulsar una tecla, mover el ratón, hacer clic sobre un menú, sobre un botón.... Es el sistema operativo quién comunica a las aplicaciones que se están produciendo estos eventos para que sean ellas las que decidan si responder o no a estos eventos y de qué manera.
  • 3. EVENTOS Las aplicaciones de java pueden crear interfaces de usuario, y así permitir que estos últimos lleven a cabo tareas de aplicaciones. Dentro de estas interfaces el código de java debe ser capaz de responder a la interacción y adaptar el procesamiento a las acciones que el usuario realice. Los eventos de java son un elemento clave para esta técnica, ya que proporcionan programas con la capacidad para detectar dicha interacción del usuario. La programación con eventos en java involucra diversas actividades.
  • 4. COMPONENTES DE LOS EVENTOS Tipo de Componente Eventos generados Hechos que los generan Button ActionEvent El usuario hace un clic sobre el botón. Checkbox ItemEvent El usuario selecciona o deselecciona el interruptor (Checkbox) CheckboxMenuItem ItemEvent El usuario selecciona o deselecciona el interruptor (Checkbox) Choice ItemEvent El usuario selecciona o deselecciona un elemento de la lista Component ComponentEvent El componente se mueve, cambia de tamaño, se esconde o se exhibe FocusEvent El componente gana o pierde el foco KeyEvent El usuario pulsa o suelta una tecla MouseEvent El usuario pulsa o suelta un botón del ratón, el cursor del ratón entra o sale o el usuario mueve o arrastra el ratón
  • 5. Tipo de Componente Eventos generados Hechos que los generan Container ContainerEvent Se agrega o se quita un componente al contenedor List ActionEvent El usuario hace doble clic en un elemento de la lista ItemEvent El usuario selecciona o deselecciona un 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 TextField ActionEvent El usuario termina de editar el texto (hace un intro) Window WindowEvent La ventana se abre, se cierra, se minimiza, se reestablece o se cierra. Todos los eventos mencionados en la tabla están en el paquete java.awt.event.
  • 6. CONCLUSIÓN Utilizar las interfaces de eventos hace mas fácil la utilización del programa para el usuario final ya que puede visualizar todas las acciones que puede realizar, además en la interfaz se pueden agregar varias acciones, en nuestra caso en el primero podemos mostrar la palabra “hola” si se escoge la opción uno y “adiós” si se escoge la opción 2. el programa no sabe cual opción se realizara primero.