Java Awt

9

Click here to load reader

Transcript of Java Awt

Page 1: Java Awt

AWT

Abstract Windows Toolkit

Page 2: Java Awt

Librería GUI portable para aplicaciones autónomas y/o applets.

Proporciona la conexión entre nuestra aplicación y el GUI nativo.

Page 3: Java Awt

Características

Amplio grupo de componentes de usuario

Modelo de manejo de eventos robusto

Herramientas gráficas y de imágenes (clases de Formas, colores y fuentes).

Manejadores de diseño que no dependen del tamaño de pantalla o resolución.

Clases de transferencia de datos, para copiar-pegar a través del portapapeles de la plataforma.

Page 4: Java Awt

Los componentes de AWT dependen de componentes de código nativo.

Se les suele llamar “heavyweight components”.

AWT está pensado para aplicaciones que corran en navegadores antiguos.

No incluye componentes complejos como pueden ser tablas, vistas de árbol, barras de progreso y otros.

Page 5: Java Awt

Si queremos que nuestra aplicación corra en cualquier entorno, independientemente de la antigüedad del mismo, deberíamos usar AWT.

Si queremos es una herramienta potente, flexible, usar tablas y otros componentes complejos; y completamente adaptable a nuestras necesidades, usaremos la tecnología Swing.

Conclusión

Page 6: Java Awt

java.awt

docs.oracle.com/javase/7/docs/api/java/awt/package-summary.html

Page 7: Java Awt

Package

Interfaces

Classes

Enum

Exception

Error

Page 8: Java Awt

Interfaces Gráficas de Usuario

-Construcción-

Page 9: Java Awt

Contenedores

Superficies de pantalla de alto nivel (ventanas).

Window: Una instancia de la clase Window no puede estar enlazada o embebida en otro Contenedor.

Frame: Extiende a la clase Window.

Dialog: Modal (debe cerrarse) y noModal (permite alternar el foco).

Panel: Contenedor genérico de Componentes.