SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Interfaces
         Graficas de
         G fi      d
        Usuarios - GUI


Ing. Manuel Sánchez Chero, MSc.
I    M    l Sá h Ch        MS
  Enero 2010 – Chiclayo - Perú
INTRODUCCIÓN




     Los componentes que se utilizan en Java para crear
     interfaces gráficas d usuario se agrupan en d paquetes
     i t f        áfi    de     i                dos    t




java awt
java.awt                                  java swing
                                          java.swing
• Los componentes AWT dependen            • 100%     Java    y,    por   tanto,
  de las facilidades gráficas ofrecidas     completamente independiente de la
  por cada sistema operativo.               plataforma.
                                          • Los componentes gráficos se
                                            pintan en tiempo de ejecución.
PAQUETE AWT - Abstract Window Toolkit)




             Jerarquía de clases del paquete AWT
PAQUETE AWT – Clase Component




    Un componente es un elemento gráfico que sirve de interfaz
    al usuario d una aplicación. T bié es conocido como un
     l       i de      li   ió También           id
    "control".


                                   Button



                      Choice                   Label


                                Componentes
                                  Simples

                     Checkbox                 TextFiled



                                    List
CLASE BUTTON




  La clase Button es una clase que produce un componente de tipo
  botón con un título
                 título.
  El constructor más utilizado es el que permite pasarle como
  parámetro una cadena, que será la que aparezca como título e
  identificador del botón
  id tifi d d l b tó en el i t f d usuario.
                            l interfaz de  i
EJEMPLOS DE LA CLASE BUTTON
ACTIVIDAD


  Implementar una aplicación que permita crear un circulo y un
  cuadrado, utilizando Botones para seleccionar el color tanto para
  el circulo y el cuadrado.
SOLUCION


  Importar el archivo Botones.java, proporcionado por el docente.
Interfaces
         Graficas de
         G fi      d
        Usuarios - GUI


Ing. Manuel Sánchez Chero, MSc.
I    M    l Sá h Ch        MS
  Enero 2010 – Chiclayo - Perú

Weitere ähnliche Inhalte

Was ist angesagt?

AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVAale8819
 
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
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlabCarlos Yagamy
 
GUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICOGUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICOCristhian Fernandez
 
Layouts - Java
Layouts - JavaLayouts - Java
Layouts - Javanjca01
 
Trabajo teórico exposcición
Trabajo teórico exposciciónTrabajo teórico exposcición
Trabajo teórico exposciciónAndy Bsc
 
Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01Ricardo Garcia
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awtFlashnet S.A
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioYODLIROSS
 

Was ist angesagt? (20)

Interfaz grafica matlab
Interfaz grafica matlabInterfaz grafica matlab
Interfaz grafica matlab
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- 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
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab
 
Swing1
Swing1Swing1
Swing1
 
Elementos Swing
Elementos SwingElementos Swing
Elementos Swing
 
Guide
GuideGuide
Guide
 
Controles swing listas
Controles swing listasControles swing listas
Controles swing listas
 
GUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICOGUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICO
 
Layouts - Java
Layouts - JavaLayouts - Java
Layouts - Java
 
Trabajo teórico exposcición
Trabajo teórico exposciciónTrabajo teórico exposcición
Trabajo teórico exposcición
 
Entorno
EntornoEntorno
Entorno
 
Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awt
 
Power integradora
Power integradoraPower integradora
Power integradora
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosario
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
interfaz grafica
interfaz graficainterfaz grafica
interfaz grafica
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 
12swing gui
12swing gui12swing gui
12swing gui
 

Ähnlich wie Sesion10 Interfaces Graficas Usuarios - java

Ähnlich wie Sesion10 Interfaces Graficas Usuarios - java (20)

Clase swing
Clase swingClase swing
Clase swing
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
Programacion_II_introduccion_GUI
Programacion_II_introduccion_GUIProgramacion_II_introduccion_GUI
Programacion_II_introduccion_GUI
 
Controles swing
Controles swingControles swing
Controles swing
 
Presentacion de dictar clase de gui
Presentacion de dictar clase de guiPresentacion de dictar clase de gui
Presentacion de dictar clase de gui
 
Java swing
Java swingJava swing
Java swing
 
Controles
ControlesControles
Controles
 
Swing j button, jcheck box y jradiobutton
Swing j button, jcheck box y jradiobuttonSwing j button, jcheck box y jradiobutton
Swing j button, jcheck box y jradiobutton
 
oop
oopoop
oop
 
Presentation Oop
Presentation OopPresentation Oop
Presentation Oop
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
AWT Y SWING
AWT Y SWINGAWT Y SWING
AWT Y SWING
 
AwtVSswing
AwtVSswingAwtVSswing
AwtVSswing
 
Tutorial labview
Tutorial labviewTutorial labview
Tutorial labview
 
CLASE SWING
CLASE SWING CLASE SWING
CLASE SWING
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
016tutorlabview
016tutorlabview016tutorlabview
016tutorlabview
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 

Mehr von Universidad Nacional de Frontera

Mehr von 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
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Sesion12-Componentes AWT
Sesion12-Componentes AWTSesion12-Componentes AWT
Sesion12-Componentes AWT
 
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
 

Kürzlich hochgeladen

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 

Kürzlich hochgeladen (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 

Sesion10 Interfaces Graficas Usuarios - java

  • 1. Interfaces Graficas de G fi d Usuarios - GUI Ing. Manuel Sánchez Chero, MSc. I M l Sá h Ch MS Enero 2010 – Chiclayo - Perú
  • 2. INTRODUCCIÓN Los componentes que se utilizan en Java para crear interfaces gráficas d usuario se agrupan en d paquetes i t f áfi de i dos t java awt java.awt java swing java.swing • Los componentes AWT dependen • 100% Java y, por tanto, de las facilidades gráficas ofrecidas completamente independiente de la por cada sistema operativo. plataforma. • Los componentes gráficos se pintan en tiempo de ejecución.
  • 3. PAQUETE AWT - Abstract Window Toolkit) Jerarquía de clases del paquete AWT
  • 4. PAQUETE AWT – Clase Component Un componente es un elemento gráfico que sirve de interfaz al usuario d una aplicación. T bié es conocido como un l i de li ió También id "control". Button Choice Label Componentes Simples Checkbox TextFiled List
  • 5. CLASE BUTTON La clase Button es una clase que produce un componente de tipo botón con un título título. El constructor más utilizado es el que permite pasarle como parámetro una cadena, que será la que aparezca como título e identificador del botón id tifi d d l b tó en el i t f d usuario. l interfaz de i
  • 6. EJEMPLOS DE LA CLASE BUTTON
  • 7. ACTIVIDAD Implementar una aplicación que permita crear un circulo y un cuadrado, utilizando Botones para seleccionar el color tanto para el circulo y el cuadrado.
  • 8. SOLUCION Importar el archivo Botones.java, proporcionado por el docente.
  • 9. Interfaces Graficas de G fi d Usuarios - GUI Ing. Manuel Sánchez Chero, MSc. I M l Sá h Ch MS Enero 2010 – Chiclayo - Perú