4.1.16

Interfaces de usuario con Netbeans


Practica de Laboratorio


Para diseñar interfaces gráficas (Ventanas con componentes(etiquetas, cajas de texto, botones, barras de desplazamiento,etc))

Java nos proporcionado algo muy interesante, que es una biblioteca de clases denominada JFC(Java Foundation Classes =clases base de java). Actualmente allí se encuentra las siguientes API: Swing, AWT, Accesibilidad, Java 2D y soporte para arrastrar y  colocar.

Swing: Proporciona componentes escritos en Java para diseñar lo antes mencionado, ejecutandose uniformemente en cualquier plataforma nativa que soporta la maquina virtual de java (JVM)

 AWT(Abstract Windows Toolkit=kit de herramientas de ventanas abstractas): Proporciona un conjunto de componentes para diseñar interfaces gráficas de usuario comun a todas las plataformas nativas.


Pero a la hora de programar cual usamos??? La diferencia entre estos es que los componentes Swing estan implementados absolutamente con codigo no nativo lo que los hace independientes de la plataforma, razon que justifica totalmente su uso. Ademas proporcionan mas capacidades que los componentes AWT.

Los componentes Swing son facilmente reconocibles porque comienzan el nombre con la letra J.

Por ejemplo el componente AWT Button tiene su equivalente en Swing al JButton.

Los componentes AWT se localizan en el paquete java.awt y los Swing en el paquete javax.swing.

Todo Componente Swing es subclase de la clase Jcomponent.

 


No hay comentarios:

Publicar un comentario