Post on 03-Jul-2015
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 windowingtoolkit)
Componentes AWTAbstract 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 AWTCLASE OBJECT
CLASE COMPONENT
CLASE BUTTON
CLASE EVENT CLASE GRAPHICS
CLASE LABEL 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 Applet
Clase WindowClase Panel
Clase Dialog Clase Frame
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.