Upload
universidad-nacional
View
273
Download
0
Embed Size (px)
DESCRIPTION
poo
Citation preview
Abstract Window Toolkit (AWT)
Integrantes:
Sergio Moreno
Hugo Giraldo
Temario
Introducción al AWT
Applets
Cuadros de texto
Botones
Casillas de activación
Botones de opción
Introducción al AWT
AWT (Abstract Window
Toolkit)
Conjunto de herramientas que
proporcionan métodos para
desarrollar una GUI.
Son aplicaciones compatibles
con todos los SO gracias a
la maquina virtual de java
Código
Compilador Java
Maquina virtual
Sistema Operativo
GUI (Graphic User Interface)
Conjunto de
formas y métodos
que posibilitan la
interacción de un
sistema con los
usuarios
utilizando formas
gráficas e
imágenes
Applets
Pequeña aplicación que esta
incrustada en una pagina web y
que se ejecutada desde el
navegador.
Para que pueda ser ejecutada el
navegador debe contar con un
plugin adecuado, las
herramientas del AWT tienen un
gran uso en applets de java
Applets
Luego de compilar encontramos un archivo de bytecodes java
llamado Hello.class, creamos un archivo .html para ejecutarlo
en algún navegador.
Applets
Algunas visualizaciones del applet, abriendo el
archivo .html con algún navegador.
O usando la herramienta que nos proporciona JDK
(Java Development Kit)
Clase Component (java.awt.Component)
Component es una clase abstracta que
representa todo lo que tiene una
posición, un tamaño, puede ser pintado
en pantalla y puede recibir eventos.
Jerarquía clase
Component
Gestión de Eventos
Interfaz ActionListener
Método void actionPerformed(ActionEvent e)
Evento ActionEvental pulsar un botón (Button)
al hacer doble clic en un elemento de lista (List)
al pulsar INTRO en una caja de texto (TextFiel)
al elegir un menú (MenuItem)
Cuadros de texto
Herramienta usada para el manejo de
texto en una aplicación. Ofrece las
siguientes funciones
Visualizar el texto que escribe el
usuario
Reemplazar los dígitos ingresados
por un carácter especifico (cuando se
trata de contraseñas)
Constructores y Métodos
Constructores y Métodos
El carácter echo hace referencia al carácter que se usará para proteger los datos
ingresados por el usuario (contraseñas).
Ejemplos
Etiquetas
Son similares a los cuadros de texto, pero los
usuarios no los pueden modificar
Etiquetas
Botones
Los botones permiten la
interacción del usuario y le
indican al programa el
momento de realizar alguna
acción.
Jerarquía clase Button
Constructores y Métodos
clase button (java.awt.Button)
Ejemplo Botón:
Casillas de activación
Son similares a los botones, sin
embargo poseen dos estados
(activado y desactivado).
Suelen usarse cuando se quieren
activar dos o más operaciones
simultaneas de un programa.
Constructores y Métodos
Ejemplos
Ejemplos
Botones de Opción
Los botones de opción son un tipo
especial de casilla de activación, se usan
en grupos, en el que siempre hay un único
botón activo.
Clase CheckboxGroup
(java.awt.CheckboxGroup)
Esta clase posee un único constructor:
public CheckboxGroup ( )
Métodos:
Creación Botones de opción:CheckboxGroup Nombre = new CheckboxGroup ( );
Creación cajas de chequeo:public Checkbox (String label, boolean state, CheckboxGroup group)
EJ: Checkbox chkHombre = new Checkbox (“Hombre”, true, ckgSexo);
Establecer casilla seleccionada:EJ: if (chkHombre.equals (ckgSexo.getSelectedCheckbox ()))
{ … // Sentencias para tratar el sexo Hombre }
Ejemplo Botones de Opción:
Referencias
JAVA 2 - Steven Holzner (Capitulo 7)
Beginning Java Objects - JACQUIE BARKER
http://club.telepolis.com/mydream/Java/Awt/A
WTGruCh.html
http://www.wikilearning.com/tutorial/tutorial_de
_java-button_botones/3938-74
http://www.miliuco.net/java/action_listener_intr
o.html
¡Gracias!