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
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.