SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Taller de Programación II :: JAVA ::

      Trabajando con Componentes dentro de contenedores
           j            p


        Al fi l d esta presentación el participante será capaz d
           final de t        t ió l       ti i t       á       de:
           Identificar los diferentes componente básicos de java.
           Utilizar componentes básicos.
           Describir el funcionamiento de los eventos en los
           componentes básicos.
           Implementar clases con interfaces ActionListener
                                             ActionListener.


                                       Ing. Manuel Sánchez Chero, MSc
                                       manuelsanchezchero@gmail.com
Taller de Programación II :: JAVA ::

     Componentes básicos
          Los componentes básicos tanto        en   el
          paquete awt como swing son:

       AWT

                                       SWING
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones

          Los botones proporcionan al usuario una forma de
          iniciar alguna acción.
          i i i    l        ió




         Todo usuario de GUI está familiarizado con los
         botones, esos controles elementales sobre los que
         se hace clic para indicar a un programa que debe
         empezar a realizar alguna acción
                                   acción.
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones

          Los botones están soportado en la clase
          java.awt.Button, esta es l j
          j        B               la jerarquía d l clase.
                                             í de la l




         Los constructores de la clase Button se muestra a
         continuación.

              Constructor               Descripción
              Button()
              B tt ()                   Construye un botón sin etiqueta
                                        C t          b tó i ti t
              Button(String Etiqueta)   Construye un botón con etiqueta
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones

          Un ejemplo, utilizando la clase Button, con sus
          constructores en un applet.
                                 l
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones

          Para gestionar los eventos de los botones se usa la
          interfaz A i Li
          i     f   ActionListener, esta i
                                         interfaz tiene como
                                              f    i
          único método actionPerformed, al que se le pasa
          un objeto a la clase ActionEvent cuando se hace
          clic sobre el b tó
            li    b   l botón.

                ActionListener




       Método                                   Descripción
       void addActionListener(ActionListener)   Añade el ActionListener     indicado para
                                                recibir eventos del botón
       String getActionCommand( )               Obtiene el comando del evento producido
                                                p
                                                por el botón.
Taller de Programación II :: JAVA ::
     Componentes básicos
            Botones


            Este es el diagrama de la herencia de la clase
                          g
            ActionEvent.




             Todos los métodos de la clase ActionEvent, se
             muestran a continuación.

       Método                          Descripción
       String getActionCommand( )      Obtiene la cadena del comando
       String paramString( )           Obtiene una cadena que identifica el evento.
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones

      Implementando una clase BotonesConColores de tipo Frame he
      implementando la interfaz ActionListener.
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones

      Hay dos formas para determinar qué botón se seleccionó, usando el
      método getSource y usando comando.




Primero,    veremos
cómo se hace esto
con getSource, he
aquí un ejemplo.
Taller de Programación II :: JAVA ::
      Componentes básicos
             Botones
       También se puede obtener el comando para el botón sobre el que se
       hizo clic, usando el método getActionCommand




Veremos cómo se
hace     esto   con
getActionCommand,
he aquí un ejemplo.
Taller de Programación II :: JAVA ::




                                       Muy bien, hemos aprendido a
                                       utilizar el componente Button y
                                       su       implementación     del
                                       ActionListener ahora inténtalo
                                       en tu computador.


                                       Recuerda que puedes ver este
                                       tutorial las veces que deseas
                                                              deseas.

                                       FELICITACIONES!!
Taller de Programación II :: JAVA ::

     Créditos




                                       CREDITOS

                         Este tutorial fue realizado y
                         editado por:

                           Manuel Jesús Sánchez Chero
                           Tutor Virtual de Educación a
                                     Distancia
                                  Chiclayo - Perú
                                    Versión 1.0

Mais conteúdo relacionado

Mais procurados

Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisisguest0a6e49
 
Packages,static,this keyword in java
Packages,static,this keyword in javaPackages,static,this keyword in java
Packages,static,this keyword in javaVishnu Suresh
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaAngel Vázquez Patiño
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoAlvaro Enrique Ruano
 
Características Java
Características JavaCaracterísticas Java
Características JavaIsabel Gómez
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing Laura
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Juan Astudillo
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaMartha Beatriz Coronado Rosales
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UMLJuan Antonio
 

Mais procurados (20)

Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
 
Awt y java swing
Awt y java swingAwt y java swing
Awt y java swing
 
8a Curso de POO en Java - crear proyecto eclipse
8a Curso de POO en Java - crear proyecto eclipse8a Curso de POO en Java - crear proyecto eclipse
8a Curso de POO en Java - crear proyecto eclipse
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Packages,static,this keyword in java
Packages,static,this keyword in javaPackages,static,this keyword in java
Packages,static,this keyword in java
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
 
Características Java
Características JavaCaracterísticas Java
Características Java
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
 
JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)
 
Preguntas JAVA.docx
Preguntas JAVA.docxPreguntas JAVA.docx
Preguntas JAVA.docx
 
Analizador Léxico en C++
Analizador Léxico en C++Analizador Léxico en C++
Analizador Léxico en C++
 
Exception handling in java
Exception handling  in javaException handling  in java
Exception handling in java
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAva
 
Packages
PackagesPackages
Packages
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2
 

Destaque

Destaque (20)

Diferencias swing y awt
Diferencias swing y awtDiferencias swing y awt
Diferencias swing y awt
 
Gui interfaz gráfica de usuario javax.swing y java.awt
Gui interfaz gráfica  de usuario javax.swing y java.awtGui interfaz gráfica  de usuario javax.swing y java.awt
Gui interfaz gráfica de usuario javax.swing y java.awt
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVA
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
Power integradora
Power integradoraPower integradora
Power integradora
 
Java Awt
Java AwtJava Awt
Java Awt
 
Vbr Awt 01
Vbr Awt 01Vbr Awt 01
Vbr Awt 01
 
Java AWT
Java AWTJava AWT
Java AWT
 
Java awt
Java awtJava awt
Java awt
 
Swing and AWT in java
Swing and AWT in javaSwing and AWT in java
Swing and AWT in java
 
java swing tutorial for beginners(java programming tutorials)
java swing tutorial for beginners(java programming tutorials)java swing tutorial for beginners(java programming tutorials)
java swing tutorial for beginners(java programming tutorials)
 
JAVA AWT
JAVA AWTJAVA AWT
JAVA AWT
 
Java Tutorial
Java TutorialJava Tutorial
Java Tutorial
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
 
Core java slides
Core java slidesCore java slides
Core java slides
 
Java Swing
Java SwingJava Swing
Java Swing
 
Awt
AwtAwt
Awt
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)
 

Semelhante a Sesion12-Componentes AWT

Objetivo interfas a codigo
Objetivo interfas a codigoObjetivo interfas a codigo
Objetivo interfas a codigoRobert Wolf
 
Actionscrip linakrdona n2
Actionscrip linakrdona n2Actionscrip linakrdona n2
Actionscrip linakrdona n2LinaCtriana
 
Jowin Rojas Venecia IED
Jowin Rojas Venecia IEDJowin Rojas Venecia IED
Jowin Rojas Venecia IEDdeluxefalen
 
Informe de eventos topicos avanzados de programacion.
Informe de eventos topicos avanzados de programacion.Informe de eventos topicos avanzados de programacion.
Informe de eventos topicos avanzados de programacion.Aristides Miguel Mateo
 
Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02MariaLejandra17
 
Action script 3 yahir ayala
Action script 3  yahir ayalaAction script 3  yahir ayala
Action script 3 yahir ayalaYahir17
 
Action script 3
Action script 3Action script 3
Action script 3YahirAyala
 
Action script 3
Action script 3Action script 3
Action script 3AlysaMc
 
Action script 3
Action script 3Action script 3
Action script 3AlysaMc
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3Harolsmr1103
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3Harolsmr1103
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3Milaly
 

Semelhante a Sesion12-Componentes AWT (20)

Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Objetivo interfas a codigo
Objetivo interfas a codigoObjetivo interfas a codigo
Objetivo interfas a codigo
 
Clase swing
Clase swingClase swing
Clase swing
 
2.11.gui ejercicio swing-holaadios
2.11.gui ejercicio swing-holaadios2.11.gui ejercicio swing-holaadios
2.11.gui ejercicio swing-holaadios
 
Actionscrip linakrdona n2
Actionscrip linakrdona n2Actionscrip linakrdona n2
Actionscrip linakrdona n2
 
Jowin Rojas Venecia IED
Jowin Rojas Venecia IEDJowin Rojas Venecia IED
Jowin Rojas Venecia IED
 
Swin01
Swin01Swin01
Swin01
 
Informe de eventos topicos avanzados de programacion.
Informe de eventos topicos avanzados de programacion.Informe de eventos topicos avanzados de programacion.
Informe de eventos topicos avanzados de programacion.
 
Angie tovar (1)
Angie tovar (1)Angie tovar (1)
Angie tovar (1)
 
2trabajo
2trabajo2trabajo
2trabajo
 
Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02
 
Action script 3 yahir ayala
Action script 3  yahir ayalaAction script 3  yahir ayala
Action script 3 yahir ayala
 
Action script 3
Action script 3Action script 3
Action script 3
 
Action script 3
Action script 3Action script 3
Action script 3
 
Action script 3
Action script 3Action script 3
Action script 3
 
Actionscript
ActionscriptActionscript
Actionscript
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Que es action scrip 3
Que es  action scrip 3Que es  action scrip 3
Que es action scrip 3
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 
Clase swing
Clase swingClase swing
Clase swing
 

Mais de Universidad Nacional de Frontera

Mais de Universidad Nacional de Frontera (20)

Modelo renovacionlicenciamiento
Modelo renovacionlicenciamientoModelo renovacionlicenciamiento
Modelo renovacionlicenciamiento
 
Semana3 2 objetivos_justificacion_ejemplos
Semana3 2 objetivos_justificacion_ejemplosSemana3 2 objetivos_justificacion_ejemplos
Semana3 2 objetivos_justificacion_ejemplos
 
Modulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddlModulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddl
 
Socote2013 submission 120
Socote2013 submission 120Socote2013 submission 120
Socote2013 submission 120
 
Articulo modelo matematico_sistemamedicion
Articulo modelo matematico_sistemamedicionArticulo modelo matematico_sistemamedicion
Articulo modelo matematico_sistemamedicion
 
Articulo revista uss
Articulo revista ussArticulo revista uss
Articulo revista uss
 
Actividad lineas investigacion
Actividad lineas investigacionActividad lineas investigacion
Actividad lineas investigacion
 
Programacion kitlegontx java
Programacion kitlegontx javaProgramacion kitlegontx java
Programacion kitlegontx java
 
Trabajo Final - Ambiente de Aprendizaje FACHSE
Trabajo Final - Ambiente de Aprendizaje FACHSETrabajo Final - Ambiente de Aprendizaje FACHSE
Trabajo Final - Ambiente de Aprendizaje FACHSE
 
Ple proyecto
Ple proyectoPle proyecto
Ple proyecto
 
Realidad aumentada swl
Realidad aumentada swlRealidad aumentada swl
Realidad aumentada swl
 
Moodle2 0
Moodle2 0Moodle2 0
Moodle2 0
 
Java Gestion Eventos
Java Gestion EventosJava Gestion Eventos
Java Gestion Eventos
 
Sesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - javaSesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - java
 
Software Libre en la Educación
Software Libre en la EducaciónSoftware Libre en la Educación
Software Libre en la Educación
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo Requistos
 
Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1
 
Prueba de Confiabilidad del Software
Prueba de Confiabilidad del SoftwarePrueba de Confiabilidad del Software
Prueba de Confiabilidad del Software
 
Instalacion So
Instalacion SoInstalacion So
Instalacion So
 

Último

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
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
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
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (10)

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...
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.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)
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
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
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Sesion12-Componentes AWT

  • 1. Taller de Programación II :: JAVA :: Trabajando con Componentes dentro de contenedores j p Al fi l d esta presentación el participante será capaz d final de t t ió l ti i t á de: Identificar los diferentes componente básicos de java. Utilizar componentes básicos. Describir el funcionamiento de los eventos en los componentes básicos. Implementar clases con interfaces ActionListener ActionListener. Ing. Manuel Sánchez Chero, MSc manuelsanchezchero@gmail.com
  • 2. Taller de Programación II :: JAVA :: Componentes básicos Los componentes básicos tanto en el paquete awt como swing son: AWT SWING
  • 3. Taller de Programación II :: JAVA :: Componentes básicos Botones Los botones proporcionan al usuario una forma de iniciar alguna acción. i i i l ió Todo usuario de GUI está familiarizado con los botones, esos controles elementales sobre los que se hace clic para indicar a un programa que debe empezar a realizar alguna acción acción.
  • 4. Taller de Programación II :: JAVA :: Componentes básicos Botones Los botones están soportado en la clase java.awt.Button, esta es l j j B la jerarquía d l clase. í de la l Los constructores de la clase Button se muestra a continuación. Constructor Descripción Button() B tt () Construye un botón sin etiqueta C t b tó i ti t Button(String Etiqueta) Construye un botón con etiqueta
  • 5. Taller de Programación II :: JAVA :: Componentes básicos Botones Un ejemplo, utilizando la clase Button, con sus constructores en un applet. l
  • 6. Taller de Programación II :: JAVA :: Componentes básicos Botones Para gestionar los eventos de los botones se usa la interfaz A i Li i f ActionListener, esta i interfaz tiene como f i único método actionPerformed, al que se le pasa un objeto a la clase ActionEvent cuando se hace clic sobre el b tó li b l botón. ActionListener Método Descripción void addActionListener(ActionListener) Añade el ActionListener indicado para recibir eventos del botón String getActionCommand( ) Obtiene el comando del evento producido p por el botón.
  • 7. Taller de Programación II :: JAVA :: Componentes básicos Botones Este es el diagrama de la herencia de la clase g ActionEvent. Todos los métodos de la clase ActionEvent, se muestran a continuación. Método Descripción String getActionCommand( ) Obtiene la cadena del comando String paramString( ) Obtiene una cadena que identifica el evento.
  • 8. Taller de Programación II :: JAVA :: Componentes básicos Botones Implementando una clase BotonesConColores de tipo Frame he implementando la interfaz ActionListener.
  • 9. Taller de Programación II :: JAVA :: Componentes básicos Botones Hay dos formas para determinar qué botón se seleccionó, usando el método getSource y usando comando. Primero, veremos cómo se hace esto con getSource, he aquí un ejemplo.
  • 10. Taller de Programación II :: JAVA :: Componentes básicos Botones También se puede obtener el comando para el botón sobre el que se hizo clic, usando el método getActionCommand Veremos cómo se hace esto con getActionCommand, he aquí un ejemplo.
  • 11. Taller de Programación II :: JAVA :: Muy bien, hemos aprendido a utilizar el componente Button y su implementación del ActionListener ahora inténtalo en tu computador. Recuerda que puedes ver este tutorial las veces que deseas deseas. FELICITACIONES!!
  • 12. Taller de Programación II :: JAVA :: Créditos CREDITOS Este tutorial fue realizado y editado por: Manuel Jesús Sánchez Chero Tutor Virtual de Educación a Distancia Chiclayo - Perú Versión 1.0