AWT Swing utiliza comandos de plataforma subyacentes para proporcionar velocidad, y ofrece métodos de construcción rápidos y fáciles para crear simples applets de Java. AWT proporciona una biblioteca de clases orientada a objetos que cubre recursos y servicios de bajo nivel como el manejo de eventos de mouse y teclado. Swing ofrece una lista mejorada de componentes y mayor portabilidad que podrían ser más útiles para crear aplicaciones completas.
1. AWT SWING
Utiliza muchos de los comandos de la plataforma
que le da una gran cantidad de velocidad.
Si deseas crear simples applets de java se
pueden encontrar que, los métodos de
construcción rápida y fácil de AWT, pueden ser
de gran ayuda.
El AWT fue diseñado pensando en que el
programador no tuviese que preocuparse de
detalles como controlar el movimiento del ratón o
leer el teclado, ni tampoco atender a detalles
como la escritura en pantalla.
El AWT constituye una librería de clases
orientada a objeto para cubrir estos recursos y
servicios de bajo nivel.
Las prestaciones de AWT incluye:
Un amplio grupo de componentes de usuario.
Un modelo de manejo de eventos robusto.
Herramientas gráficas y de imágenes (Clase de
formas, colores y fuentes)
Manejadores de diseño que no dependen del tamaño
de pantalla o resolución.
Clase de transferencia de dato, para copiar-pegar a
través de portapapeles de la plataforma.
Utiliza código Java puro, haciéndolo muy portátil
con el costo de velocidad y rendimiento a través
de plataformas.
Componentes como información sobre
herramientas y los iconos no están disponibles
en AWT estando plenamente utilizables en
swing.
Si desea crear una aplicación completa,
podrías investigar lo que swing tiene que
ofrecerte. La lista de componentes mejorada y
portabilidad podría para ser más útil.
la navegación con el teclado es automática,
cualquier aplicación Swing se puede utilizar
sin ratón, sin tener que escribir ni una línea de
código adicional. Las etiquetas de información,
o "tool tips", se pueden crear con una sola
línea de código.
Además, Swing aprovecha la circunstancia de
que sus Componentes no están renderizados
sobre la pantalla por el sistema operativo para
soportar lo que llaman "pluggable look and
feel", es decir, que la apariencia de la
aplicación se adapta dinámicamente al
sistema operativo y plataforma en que esté
corriendo.
Sus características incluyen:
Todas las presentaciones de AWT.
Un diseño java puro, no depende de terceros.
Alto y rico nivel de conjunto de componentes.