O'Reilly logo

Special Edition Using Java 2 Standard Edition by Geoff Friesen, Chuck Cavaness, Brian Keeton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

What Is the JFC?

Java Foundation Classes (JFC) provides a framework for developing Java programs with user interfaces. This framework can be conveniently divided into five major APIs: AWT (Abstract Windowing Toolkit), Swing, Accessibility, Java 2D, and Drag and Drop. AWT is the foundation of the JFC, whereas Swing is built on top of the AWT. Accessibility is mainly built into Swing, although it is also being added to the AWT—this is a work in progress. Finally, Java 2D and Drag and Drop are built into the AWT.

AWT

Since its inclusion with the first Java development kit, the AWT has provided developers with the means to create event-driven graphical user interfaces (GUIs) for their Java programs. The AWT also supports primitive graphics operations ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required