SlideShare una empresa de Scribd logo
1 de 14
INTEGRANTES:
    Julio Guijarro
Mario Domínguez
     Luis Yucailla
INTERFACES DE USUARIO CON AWT
 Es una librería de clases Java para desarrollar interfaces
  de usuario gráficas.
 Es la librería básica y se ha construido una posterior
  que es la Swing.
 La interfaz de usuario de una apliacacion constituye la
  parte de la misma que el usuario ve y es con la que
  interactua.
 Este paquete es llamado AWT(abstract windowing
  toolkit)
Componentes AWT
Abstract Windows Toolkit (AWT): java.awt
– GUI elements:
• Container (Panel, Frame, Dialog, etc. )
• Primitive (Button, Label, Checkbox, Scrollbar, etc. )
– Layout managers: FlowLayout, BorderLayout, etc.
– Supporting classes:
• Event handling
– java.awt.event package
• Graphics
– Color, Font, Graphics, etc.
• Geometry
– Point, Rectangle, Dimension, etc.
• Imaging
– Image class and java.awt.image package
Jerarquía AWT       CLASE OBJECT


   CLASE EVENT   CLASE COMPONENT   CLASE GRAPHICS




CLASE LABEL      CLASE BUTTON             CLASE
                                        CONTAINER
CLASE COMPONENT
 Contiene elementos de interfaz de usuario o como, por
  ejemplo, etiquetas(labels), botones(buttonds), listas,
  etc.
 La clase component es abstracta es decir no se puede
  crear instancias de ella
CLASE CONTAINER
 Es un contenedor de otros componentes.
                          CLASE
                        CONTAINER


         Clase Panel                      Clase Window


                           Clase Dialog           Clase Frame
        Clase Applet

                               Clase
                            FileDialog
Interfaces de usuario con JFC Y
SWING
 AWT tiene muchas ventajas
 Swing es parte de una colección de software mas
 amplia, denominada JFC que comprende un grupo de
 características para ayudar a construir interfaces
 graficas de usuario(GUIs)
Gestores de layout
 Un gestor de layout es un objeto que controla la
 posición y tamaño de los componentes en el área
 visible de un contenedor.
PANELES
 Se puede trabajar con varios paneles simultáneamente,
 correspondiéndole a cada uno un gestor de layout.
COMANDOS
 Etiquetas
 BOTONES
 Para poder controlar un botón, es preciso añadirle un
  oyente(listener).
 Este oyente es una instancia de una clase que
  implementa el metodo actionPerformed(), y realiza
  una acción.
CASILLAS DE VERIFICACIÓN
 Es un conmutador con una etiqueta. Son instancias
 JCheckBox. Para conocer su estado se emplea el
 método isSelected()
BOTONES DE RADIO
 Son semejantes a las casillas de verificacion.
 Los botones de radio se agrupan


LISTAS
 Los comandos de tipo lista (JList) selecciona valores
  entre unos dados. Al constructor de Jlist hay que
  pasarle un vector para estructura la lista.
AREA DE TEXTO
 Permite introducir texto en varias filas .
 El metodo getText () puede actuar en el area de texto
  sobre el documento asociado.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Diapositivas sobre AWT
Diapositivas sobre AWTDiapositivas sobre AWT
Diapositivas sobre AWT
 
Awt
AwtAwt
Awt
 
Diapos de topicos
Diapos de topicosDiapos de topicos
Diapos de topicos
 
Sesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - javaSesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - java
 
Entorno
EntornoEntorno
Entorno
 
Programación III (Java) - 06 Ventanas
Programación III (Java) - 06 VentanasProgramación III (Java) - 06 Ventanas
Programación III (Java) - 06 Ventanas
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Confección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGConfección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWING
 
Librería swing java
Librería swing javaLibrería swing java
Librería swing java
 
Java swing
Java swingJava swing
Java swing
 
Guia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansGuia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeans
 
Comparacion swing & awt..
Comparacion swing & awt..Comparacion swing & awt..
Comparacion swing & awt..
 
Swing
SwingSwing
Swing
 
Java
JavaJava
Java
 
Sesion12-Componentes AWT
Sesion12-Componentes AWTSesion12-Componentes AWT
Sesion12-Componentes AWT
 
Java - Tutorial Ventanas
Java - Tutorial VentanasJava - Tutorial Ventanas
Java - Tutorial Ventanas
 
Swing
SwingSwing
Swing
 
Componentes en-poo
Componentes en-pooComponentes en-poo
Componentes en-poo
 
Clase swing
Clase swingClase swing
Clase swing
 

Similar a Interfaces de usuario con awt

Similar a Interfaces de usuario con awt (20)

Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Controles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdfControles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdf
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
Trabajo teórico exposcición
Trabajo teórico exposciciónTrabajo teórico exposcición
Trabajo teórico exposcición
 
Controles swing
Controles swingControles swing
Controles swing
 
Controles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdfControles de Interfaz Parte Practica.pdf
Controles de Interfaz Parte Practica.pdf
 
Swing
SwingSwing
Swing
 
Clase swing
Clase swingClase swing
Clase swing
 
Swin01
Swin01Swin01
Swin01
 
Programacion_II_introduccion_GUI
Programacion_II_introduccion_GUIProgramacion_II_introduccion_GUI
Programacion_II_introduccion_GUI
 
oop
oopoop
oop
 
Presentation Oop
Presentation OopPresentation Oop
Presentation Oop
 
Controles
ControlesControles
Controles
 
Clase 5 JAVA 2012
Clase 5 JAVA 2012Clase 5 JAVA 2012
Clase 5 JAVA 2012
 
Interfaz java
Interfaz javaInterfaz java
Interfaz java
 
Interfaz java
Interfaz javaInterfaz java
Interfaz java
 
JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)JAVA Interfaz gráfica (GUI)
JAVA Interfaz gráfica (GUI)
 
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
 
Video 3 interfaz grafica java
Video 3 interfaz grafica javaVideo 3 interfaz grafica java
Video 3 interfaz grafica java
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 

Más de Flashnet S.A

Revista Colombiana de Telecomunicaciones
Revista Colombiana de TelecomunicacionesRevista Colombiana de Telecomunicaciones
Revista Colombiana de TelecomunicacionesFlashnet S.A
 
Servlets exposicion
Servlets exposicionServlets exposicion
Servlets exposicionFlashnet S.A
 
Cgi mi presentacion
Cgi mi presentacionCgi mi presentacion
Cgi mi presentacionFlashnet S.A
 
Tecnología work flow
Tecnología work flowTecnología work flow
Tecnología work flowFlashnet S.A
 
INTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓNINTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓNFlashnet S.A
 
Se denomina línea
Se denomina líneaSe denomina línea
Se denomina líneaFlashnet S.A
 

Más de Flashnet S.A (9)

Revista Colombiana de Telecomunicaciones
Revista Colombiana de TelecomunicacionesRevista Colombiana de Telecomunicaciones
Revista Colombiana de Telecomunicaciones
 
Practica de aples
Practica de aplesPractica de aples
Practica de aples
 
Servlets exposicion
Servlets exposicionServlets exposicion
Servlets exposicion
 
Servidor web
Servidor webServidor web
Servidor web
 
Cgi mi presentacion
Cgi mi presentacionCgi mi presentacion
Cgi mi presentacion
 
Java
JavaJava
Java
 
Tecnología work flow
Tecnología work flowTecnología work flow
Tecnología work flow
 
INTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓNINTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓN
 
Se denomina línea
Se denomina líneaSe denomina línea
Se denomina línea
 

Interfaces de usuario con awt

  • 1. INTEGRANTES: Julio Guijarro Mario Domínguez Luis Yucailla
  • 2. INTERFACES DE USUARIO CON AWT  Es una librería de clases Java para desarrollar interfaces de usuario gráficas.  Es la librería básica y se ha construido una posterior que es la Swing.
  • 3.  La interfaz de usuario de una apliacacion constituye la parte de la misma que el usuario ve y es con la que interactua.  Este paquete es llamado AWT(abstract windowing toolkit)
  • 4. Componentes AWT Abstract Windows Toolkit (AWT): java.awt – GUI elements: • Container (Panel, Frame, Dialog, etc. ) • Primitive (Button, Label, Checkbox, Scrollbar, etc. ) – Layout managers: FlowLayout, BorderLayout, etc. – Supporting classes: • Event handling – java.awt.event package • Graphics – Color, Font, Graphics, etc. • Geometry – Point, Rectangle, Dimension, etc. • Imaging – Image class and java.awt.image package
  • 5. Jerarquía AWT CLASE OBJECT CLASE EVENT CLASE COMPONENT CLASE GRAPHICS CLASE LABEL CLASE BUTTON CLASE CONTAINER
  • 6. CLASE COMPONENT  Contiene elementos de interfaz de usuario o como, por ejemplo, etiquetas(labels), botones(buttonds), listas, etc.  La clase component es abstracta es decir no se puede crear instancias de ella
  • 7. CLASE CONTAINER  Es un contenedor de otros componentes. CLASE CONTAINER Clase Panel Clase Window Clase Dialog Clase Frame Clase Applet Clase FileDialog
  • 8. Interfaces de usuario con JFC Y SWING  AWT tiene muchas ventajas  Swing es parte de una colección de software mas amplia, denominada JFC que comprende un grupo de características para ayudar a construir interfaces graficas de usuario(GUIs)
  • 9. Gestores de layout  Un gestor de layout es un objeto que controla la posición y tamaño de los componentes en el área visible de un contenedor.
  • 10. PANELES  Se puede trabajar con varios paneles simultáneamente, correspondiéndole a cada uno un gestor de layout.
  • 11. COMANDOS  Etiquetas  BOTONES  Para poder controlar un botón, es preciso añadirle un oyente(listener).  Este oyente es una instancia de una clase que implementa el metodo actionPerformed(), y realiza una acción.
  • 12. CASILLAS DE VERIFICACIÓN  Es un conmutador con una etiqueta. Son instancias JCheckBox. Para conocer su estado se emplea el método isSelected()
  • 13. BOTONES DE RADIO  Son semejantes a las casillas de verificacion.  Los botones de radio se agrupan LISTAS  Los comandos de tipo lista (JList) selecciona valores entre unos dados. Al constructor de Jlist hay que pasarle un vector para estructura la lista.
  • 14. AREA DE TEXTO  Permite introducir texto en varias filas .  El metodo getText () puede actuar en el area de texto sobre el documento asociado.