What is the JFC?

The Java Foundation Classes were started by Sun as a more full featured version of Pure Java windowing components.

These are the parts of the JFC: the AWT, Swing, Java 2D, Accessibility, and Drag and Drop. The Abstract Windowing Toolkit (AWT) was first introduced in the first version of the Java Development Kit released in 1995. For the release of the JDK 1.1, the AWT was modified to use the new event delegation event model. Along the course of their development path, some ideas from Netscape's IFC (Internet Foundation Classes) were incorporated into JFC. The Java 2D components were developed by JavaSoft in conjunction with Adobe Systems. Their first availability is in version 1.2 of the JDK. The Swing and Accessibility classes were released concurrently to developers during their beta process, and are now also included in the JDK 1.2. The JDK 1.2 distribution contains all the elements of the JFC.

Who is this book for?

This book is written for those readers who have some Java experience and now want to start using Swing and the JFC. It assumes a level of knowledge about Java AWT programming and other Java language conventions and programming experience.

It's also for my brother Matt.

If you have not used Java before, read the "Getting Started With Java" appendix.
JFC Manual Table of Contents
This document may be viewed and printed for personal or educational use. It may not otherwise be redistributed, transmitted, or stored in electronic, paper, or other form without the written consent of the author. The diagrams contained herein may be redistributed, transmitted, or stored as long as they are not modified. For print and redistribution requirements contact Ross A. Finlayson, raf@tiki-lounge.com. Java (tm) is a copyright of Sun Microsystems Inc. © 1998 Finlayson Consulting All rights reserved.