martes, 24 de agosto de 2010

Librerias AWT y JFC

JFC (Java Foundation Classes)
 
Entre sus clases se incluye un importante grupo de elementos que ayuda a la construcción de interfaces gráficas de usuarios (GUI) en java.

Los elementos que componen las JFC son:

Componentes Swing: comprenden componentes tales como botones, cuadros de texto, ventanas o elementos de menú.

Soporte de diferentes apectos y comportamientos (look and feel): permite la eleccion de diferentes aspectos de entorno. Metal, Motif y windows.

Interfaz java 2D: incorpora graficos en dos dimensiones y textos de alta calidad.

Soporte de impresion y soporte de sonido.


AWT (Abstracts Window Toolkit)

Es un conjunto de paquetes y clases destinadas a proporcionar un kit de herramientas para crear ventanas abstractas que pudieran incluirse en las aplicaciones que se desarrollan con el lenguaje JAVA.

Las clases AWT estan desarrolladas utilizando codigo nativo es decir codigo asociado a plataformas concretas, eso dificulta la portabilidad de las aplicaciones.

El modelo de programación de AWT inicial no era ni siquiera orientado a objetos, aun que si el actual, desde JAVA 1.1.

AWT sigue siendo imprescindible, ya que todos los componentes Swing se construyen haciendo uso de clases de AWT. Los componentes Swing como por ejemplo JButton derivan de la clase Jcomponent, que a su vez deriva de la clase AWT.

La imagen siguiente muestra gráficamente cómo aunque nuestra aplicación esté hecha con Swing, éste se construye sobre AWT, que a su vez se construye sobre JFC.

No hay comentarios:

Publicar un comentario