Java Foundation Classes (JFC)

Autor: Louise Ward
Fecha De Creación: 6 Febrero 2021
Fecha De Actualización: 28 Junio 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Contenido

Definición: ¿Qué significa Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) son un conjunto de componentes de interfaz gráfica de usuario (GUI) para aplicaciones Java que optimizan el desarrollo de software y aplicaciones en la nube. JFC contiene el Abstract Window Toolkit (AWT), Java 2D y Swing.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Java Foundation Classes (JFC)

Debido a sus capacidades multiplataforma, las aplicaciones Java escritas se ejecutan en cualquier sistema operativo sin requisitos de cambio de código fuente. Sin embargo, al escribir una aplicación habilitada para GUI, los desarrolladores siempre se enfrentan a un dilema: ¿Se debe proporcionar la misma GUI en todas las plataformas, o la GUI debe ser coherente con el aspecto de su plataforma subyacente?

Con la primera opción, la apariencia de un botón, barra de desplazamiento, cuadro o casilla de verificación son los mismos, independientemente de la plataforma. Por ejemplo, una aplicación de procesador de textos desarrollada en Java se ve y se siente igual cuando se ejecuta en sistemas operativos Windows o Linux. Con la segunda opción, los botones, barras de desplazamiento y cuadros, etc., cambian y se adaptan a la apariencia del sistema operativo host. En este caso, la misma aplicación de procesador de texto se ve y se siente como una aplicación de Windows cuando se ejecuta en Windows, pero cuando se ejecuta en Linux, se ve y se siente como una aplicación de Linux.

Una ventaja clave de JFC es que sus componentes son conectables y requieren menos líneas de código. Además, JFC conserva las cualidades de Java. Por lo tanto, el rendimiento de una GUI creada a través de JFC es predecible. Una aplicación que se ejecuta sin problemas en un sistema operativo se ejecuta sin problemas en otro sistema operativo.