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.

Interfaces de usuario con awt

  • 1.
    INTEGRANTES: Julio Guijarro Mario Domínguez Luis Yucailla
  • 2.
    INTERFACES DE USUARIOCON 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 interfazde 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 WindowsToolkit (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  Contieneelementos 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  Esun contenedor de otros componentes. CLASE CONTAINER Clase Panel Clase Window Clase Dialog Clase Frame Clase Applet Clase FileDialog
  • 8.
    Interfaces de usuariocon 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 puedetrabajar 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.