Páginas

viernes, 1 de marzo de 2019

Java AWT

¿Que es Java AWT?

Es un kit de herramientas de gráficos, interfaz de usuario, y sistema de ventanas independiente de la forma original de java.

Algunos desarrolladores de aplicaciones prefieren este modelo porque suministra un alto grado de fidelidad al kit de herramientas nativo subyacente y mejor integración con las aplicaciones nativas.


¿Que es Java Swing?

Es una biblioteca gráfica para java. Incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones, listas desplegables y tablas.


Ventajas y Desventajas de AWT y Swing

El AWT utiliza muchos de los mandos de la plataforma que le da una gran cantidad de velocidad.
El Swing utiliza código puro, haciéndolo muy portátil con el costo de velocidad y rendimiento.
El Swing trata de emular la apariencia del sistema operativo que se ejecutan en lo que se asemejan al entorno nativo.
El AWT utiliza comandos nativos una, se ve exactamente como  se ve el UI, interfaz de usuario.
Una ventaja importante de swing es que soporta mucho mas características que el AWT.
Los navegadores se apoyan hoy con el AWT que elimina la necesidad de descargas de plug-in.


Componentes de AWT

TextField: Son campos de textos,  Prefijo: txt

TextArea: Son áreas de textos, Prefijo: txa

Label: Son etiquetas,  Prefijo: lbl

Button: Botones de pulsación, Prefijo: btn 

CheckBox: Botones de marcacion, Prefijo: cbx

Scrollbar: Barras de desplazamientos, Prefijo: scb

Choice: Botones de selección

List: Son listas de caracteres, Prefijo: lst

Canvas: Zonas de dibujo

Frame: Una ventana que no tiene borde, puede tener asociación a un objeto, Prefijo: frm

Dialog: Una ventana usada para crear diálogos, Prefijo: dlg

FileDialog: Un dialogo que usa el selector de archivos nativo del sistema.

Panel: permite hacer una presentación mas avanzada que container mediante la combinación de Subpaneles o subclases, Prefijo: pan




No hay comentarios.:

Publicar un comentario

Servicio web

Servicio Web Es una tecnología que se utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones...