Hogar Desarrollo ¿Qué son las clases básicas de Java (JFC)? - definición de techopedia

¿Qué son las clases básicas de Java (JFC)? - definición de techopedia

Tabla de contenido:

Anonim

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.

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 de texto 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 de texto, 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.

¿Qué son las clases básicas de Java (JFC)? - definición de techopedia