interfaces de usuario con awt

14
INTEGRANTES: Julio Guijarro Mario Domínguez Luis Yucailla

Upload: flashnet-sa

Post on 03-Jul-2015

273 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Interfaces de usuario con awt

INTEGRANTES:

Julio Guijarro

Mario Domínguez

Luis Yucailla

Page 2: Interfaces de usuario con awt

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.

Page 3: Interfaces de usuario con awt

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)

Page 4: Interfaces de usuario con awt

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

Page 5: Interfaces de usuario con awt

Jerarquía AWTCLASE OBJECT

CLASE COMPONENT

CLASE BUTTON

CLASE EVENT CLASE GRAPHICS

CLASE LABEL CLASE CONTAINER

Page 6: Interfaces de usuario con awt

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

Page 7: Interfaces de usuario con awt

CLASE CONTAINER Es un contenedor de otros componentes.

CLASE CONTAINER

Clase Applet

Clase WindowClase Panel

Clase Dialog Clase Frame

Clase FileDialog

Page 8: Interfaces de usuario con awt

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)

Page 9: Interfaces de usuario con awt

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.

Page 10: Interfaces de usuario con awt

PANELES Se puede trabajar con varios paneles simultáneamente,

correspondiéndole a cada uno un gestor de layout.

Page 11: Interfaces de usuario con awt

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.

Page 12: Interfaces de usuario con awt

CASILLAS DE VERIFICACIÓN Es un conmutador con una etiqueta. Son instancias

JCheckBox. Para conocer su estado se emplea el método isSelected()

Page 13: Interfaces de usuario con awt

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.

Page 14: Interfaces de usuario con awt

AREA DE TEXTO Permite introducir texto en varias filas .

El metodo getText () puede actuar en el area de texto sobre el documento asociado.