ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Libreria Awt


Enviado por   •  5 de Mayo de 2013  •  327 Palabras (2 Páginas)  •  444 Visitas

Página 1 de 2

LIBRERÍA AWT

Se trata de una biblioteca de clases Java para el desarrollo de Interfaces de Usuario Gráficas. La versión del AWT que Sun proporciona con el JDK se desarrolló en sólo dos meses y es la parte más débil de todo lo que representa Java como lenguaje. El entorno que ofrece es demasiado simple, no se han tenido en cuenta las ideas de entornos gráficos novedosos. Quizá la presión de tener que lanzar algo al mercado haya tenido mucho que ver en la pobreza de AWT.

La estructura básica del AWT se basa en Componentes y Contenedores. Estos últimos contienen Componentes posicionados a su respecto y son Componentes a su vez, de forma que los eventos pueden tratarse tanto en Contenedores como en Componentes, corriendo por cuenta del programador el encaje de todas las piezas, así como la seguridad de tratamiento de los eventos adecuados.

Estructura del AWT

La estructura de la versión actual del AWT se puede resumir en los puntos que se exponen a continuación:

Los Contenedores contienen Componentes, que son los controles básicos

No se usan posiciones fijas de los Componentes, sino que están situados a través de una disposición controlada (layouts)

El común denominador de más bajo nivel se acerca al teclado, ratón y manejo de eventos

Alto nivel de abstracción respecto al entorno de ventanas en que se ejecute la aplicación (no hay áreas cliente, ni llamadas a X, ni hWnds, etc.)

La arquitectura de la aplicación es dependiente del entorno de ventanas, en vez de tener un tamaño fijo

Es bastante dependiente de la máquina en que se ejecuta la aplicación (no puede asumir que un diálogo tendrá el mismo tamaño en cada máquina)

Carece de un formato de recursos. No se puede separar el código de lo que es propiamente interface. No hay ningún diseñador de interfaces (todavía)

Tipos de Componentes

En el árbol siguiente se muestra la relación que existe entre todas las clases que proporciona AWT para la creación de interfaces de usuario, presentando la jerarquía de Clases e Interfaces:

Clases:

Adjustable

BorderLayout

CardLayout

CheckboxGroup

Color

Component

Button

Canvas

Checkbox

Choice

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com