Java Awt
Click here to load reader
Transcript of Java Awt
AWT
Abstract Windows Toolkit
Librería GUI portable para aplicaciones autónomas y/o applets.
Proporciona la conexión entre nuestra aplicación y el GUI nativo.
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.
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.
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
java.awt
docs.oracle.com/javase/7/docs/api/java/awt/package-summary.html
Package
Interfaces
Classes
Enum
Exception
Error
Interfaces Gráficas de Usuario
-Construcción-
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.