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

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
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
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Kürzlich hochgeladen (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
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
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

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ú