12
AWT Introducción al AWT Interfaces de Usuario Estructura del AWT Componentes y Contenedores Componentes Creación de Aplicaciones con AWT Paneles Layouts Control de Eventos Mejorar el Diseño de Interfaces

Awt

Embed Size (px)

DESCRIPTION

Autores:

Citation preview

Page 2: Awt

INTRODUCCIÓN AL AWT

La sigla AWT significa Abstract Window Toolkit es un kit de herramientas de gráficos, interfaz de usuario, y sistema de ventanas independiente de la plataforma original de Java. 

La librería AWT esta compuesta por: java.awt.Component java.awt.containers java.awt.LayoutManager java.awt.AWTEvent

Page 3: Awt

INTERFAZ DE USUARIO

La interfaz de usuario es la parte del programa que permite a éste interactuar con el usuario. Las interfaces de usuario pueden adoptar muchas formas, que van desde la simple línea de comandos hasta las interfaces gráficas que proporcionan las aplicaciones más modernas.

Page 4: Awt

ESTRUCTURA DEL AWT

Contenedores Arquitectura Abstracción Recursos Posiciones

Page 5: Awt

COMPONENTES Y CONTENEDORES

Una interfaz gráfica está construida en base a elementos gráficos básicos, los Componentes. Típicos ejemplos de estos Componentes son los botones, barras de desplazamiento, etiquetas, listas, cajas de selección o campos de texto.

Page 7: Awt

CREACIÓN DE APLICACIONES CON AWT

Para crear una aplicación utilizando AWT, vamos a ver en principio cómo podemos generar la interfaz de esa aplicación, mostrando los distintos elementos del AWT. Interfaz Crear el Marco de la aplicación (Frame) Inicializar Fuentes, Colores, Layouts

y demás recursos Crear menús y Barras de Menús

Page 8: Awt

PANELES

Los paneles tienen un papel muy importante en la gestión de diseño. Paneles en combinación con controladores de distribución hacen que el diseño que desee para el programador.

Propiedades de los paneles Como se puede ver en la jerarquía, un panel es a la vez un componente

 y un contenedor , ya que es una subclase de los dos componentes y de contenedores. Como un componente que se puede añadir a otro recipiente y como un contenedor que se puede añadir con los componentes. paneles trabajan en ambos sentidos .

El controlador por defecto para el panel es FlowLayout que se puede cambiar según el requisito de la disposición.

Se conoce como una ventana secundaria . Como una ventana secundaria, que no tiene una frontera.

Los paneles se pueden anidar (conocidos como paneles anidados ) para un mejor diseño de presentación.

Siguiendo programa ilustra el uso de los paneles en la gestión de diseño. En el siguiente programa, se añaden tres botones para el norte (arriba) del marco y tres botones al sur (parte inferior) de la trama. Sin paneles, este arreglo no es posible con los meros gestores de diseño.

Page 9: Awt

LAYOUTS

Los layout managers o manejadores de composición, en traducción literal, ayudan a adaptar los diversos Componentes que se desean incorporar a un Panel, es decir, especifican la apariencia que tendrán los Componentes a la hora de colocarlos sobre un Contenedor. 

Page 10: Awt

CONTROL DE EVENTOS

En el pasado, un programa que quisiera saber lo que estaba haciendo el usuario, debía recoger la información él mismo. En la práctica, esto significaba que una vez inicializado, el programa entraba en un gran bucle en el que continuamente se bloqueaba para comprobar que el usuario estuviese haciendo algo interesante y tomar las acciones oportunas. Esta técnica se conoce como polling.