Java Foundation Classes
According to Sun:
Sun Microsystems (TM) is leveraging the technology of Netscape, IBM, and Lighthouse Design to create a set of Graphical User Interface (GUI) classes that integrates with the Java 1.1.2+ release of JDK, but provide a more polished look and feel than the Abstract Window Toolkit(AWT). The collection of APIs that have come out of this effort, called the Java Foundation Classes (JFC), allows developers to build full-featured enterprise-ready applications.
JFC is primarily composed of five APIs: AWT, Java 2D, Accessibility, Drag and Drop, and Swing. The AWT components refer to the AWT as it exists in JDK versions 1.1.2 and later. Java 2D is a graphics API based on technology licensed from IBM/Taligent. It is currently still under development, but will roll out with the first version of JFC. The Accessibility API provides assistive technologies, like screen magnifiers for use with the various pieces of JFC. Drag and Drop support is part of the next generation of JavaBeans (TM), "Glasgow," and is undergoing its review cycle separately. Swing is targeted at forms-based applications. Loosely based on Netscape's acclaimed Internet Foundation Classes (IFC), Swing will have the most immediate impact on Java development. It provides a set of well-groomed widgets and a framework to specify how GUIs are visually presented independent of platform. At the time this was written, a subset of Swing was in early access release.
from: http://developer.javasoft.com/developer/onlineTraining/swing/swing.html#JFCSort (requires login)
http://developer.javasoft.com/developer/onlineTraining/swingPart1.zip
http://developer.javasoft.com/developer/onlineTraining/swingPart2.zip
--StefanBorg
Who wants to build a FreeSwing?
--StefanReich, 24-Mar-98