The building blocks for creating desktop applications that run on the Internet and on intranets. They allow developers to design applications that mirror the OS on which they will run, including Windows, Sun Solaris, and Macintosh. The JFC is made up of a set of foundation services and components for graphical user interfaces. Users also can create a customized interface for an application and change the look of an application on the fly.
A set of graphical user interface components and services written in Java. The component set is known as Swing.
An extension that adds graphical user interface class libraries to the Abstract Windowing Toolkit (AWT).
A product that includes the Swing classes, pluggable look and feel designs, and the Java Accessibility API (all implemented without native code and compatible with JDK 1.1). For the Java 2 platform, the Java Foundation Classes (JFC) also include the Java 2D API, drag and drop, and other enhancements. See also Abstract Window Toolkit, pluggable look and feel architecture, Swing classes.
The Java Foundation Classes (JFC) are a graphical framework for building portable Java-based graphical user interfaces (GUIs). JFC consists of the Abstract Window Toolkit (AWT), Swing and Java 2 D. Together, they provide a consistent user interface for Java programs, regardless whether the underlying user interface system is Windows, Mac OS X or Linux.