interfaces de usuario con awt
TRANSCRIPT
![Page 1: Interfaces de usuario con awt](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/1.jpg)
INTEGRANTES:
Julio Guijarro
Mario Domínguez
Luis Yucailla
![Page 2: Interfaces de usuario con awt](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/2.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/5.jpg)
Jerarquía AWTCLASE OBJECT
CLASE COMPONENT
CLASE BUTTON
CLASE EVENT CLASE GRAPHICS
CLASE LABEL CLASE CONTAINER
![Page 6: Interfaces de usuario con awt](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/7.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/8.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/9.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/10.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/13.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052622/5595823c1a28ab1d548b463b/html5/thumbnails/14.jpg)
AREA DE TEXTO Permite introducir texto en varias filas .
El metodo getText () puede actuar en el area de texto sobre el documento asociado.