Presentation Oop

Preview:

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!

Recommended