Las Java Foundation Classes (JFC, en castellano Clases Base Java) son un framework gráfico para construir interfaces gráficas de usuario portables basadas en Java. JFC se compone de Abstract Window Toolkit (AWT), Swing y Java 2D. Juntas, suministran una interfaz de usuario consistente para programas Java, tanto si el sistema de interfaz de usuario subyacente es Windows, Mac OS X o Linux.

AWT es la más antigua de las dos APIs de interfaz, y fue criticada duramente por ser poco más que una envoltura alrededor de las capacidades gráficas nativas de la plataforma anfitrión. Esto significa que los widgets estándar en la AWT confían en esas capacidades de los widgets nativos, requiriendo que el desarrollador también este prevenido de las diferencias entre plataformas anfitrión.

Una API de gráficos alternativa llamada Internet Foundation Classes fue desarrollada en código más independiente de la plataforma por Netscape. Últimamente, Sun mezcló la IFC con otras tecnologías bajo el nombre "Swing", añadiendo la capacidad para un look and feel enchufable de los widgets. Esto permite a los programas Swing mantener la base del código independiente de la plataforma, pero imita el look de la aplicación nativa.

Véase también: Standard Widget Toolkit

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

Swing (biblioteca gráfica)

desplegables y tablas. La Internet Foundation Classes (IFC) era una biblioteca gráfica para el lenguaje de programación Java desarrollada originalmente por Netscape

Abstract Window Toolkit

ventanas independiente de la plataforma original de Java. AWT es ahora parte de las Java Foundation Classes (JFC) - la API estándar para suministrar una interfaz

Java (lenguaje de programación)

eventos AWT (Abstract Windowing Toolkit) clases internas (inner classes) JavaBeans JDBC (Java Database Connectivity), para la integración de bases de datos

JAXB

(JAXB 2.0) JSR 31 (JAXB 1.0) The Java EE 5 Tutorial - Binding between XML Schema and Java Classes JAXB chapter of the Java EE 5 Tutorial JAXB Wizard Archivado

Apache Axis

auspicios de la Apache Software Foundation. Al emplear la variante Java de Axis, existen dos maneras de exponer código Java como servicio web. Lo más fácil

Web Services Interoperability Technology

interoperabilidad entre Java Web Services y Windows Communication Foundation (WCF) de Microsoft.​ Se compone de APIs de Java que permiten características

Free Software Foundation

La Free Software Foundation (FSF; en español, Fundación para el Software Libre) es una organización fundada en octubre de 1985 por Richard Stallman y otros

Maven

una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad