Interfaces de usuario con awt

Post on 03-Jul-2015

273 views 0 download

Transcript of Interfaces de usuario con awt

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.