Java Foundation Classes Archives

NOTE: This page contains archived and EOL'd items. We strongly recommend that you use one of the more recent versions described on the JFC Downloads page.

This page lets you download the JFC 1.1 with Swing 1.1.1 release. This page also points to three other old releases containing the Swing API: Java 2 SDK, Standard Edition, (J2SE) v 1.3.x J2SE v 1.2.x, and JFC 1.1 with Swing 1.0.3.

The package names used for Swing API changed in Swing 1.1 Beta 3 and JDK 1.2 RC1, as specified in the package name proposal. To help you convert to the final package names, we provide a PackageRenamer utility . An alternative is to use the PackageMapper utility from WoodenChair. PackageMapper is a Swing-based utility that lets you make package name changes to entire directories of source code files.

Java 2 SDK, Standard Edition, v 1.3.x

Contains the entire JFC. See the 1.3 home page for more information about this release. We strongly recommend that you use the most recent version of the J2SE release instead of this one.

Java 2 SDK, Standard Edition, v 1.2.x

Contains the entire JFC, including the Swing 1.1.1 API and the Java 2D API. See the 1.2 home page for more information about this release. We strongly recommend that you use the most recent version of the J2SE instead of this release.

JFC 1.1 with Swing 1.0.3

The final bug-fix version of the Swing 1.0 release. Works with JDK 1.1. The Swing 1.0.3 classes were included in Java Plug-in 1.1.1. We strongly recommend that instead of using this release, you download a newer release such as JFC/Swing 1.1.1 or Java 2 SDK.

The JFC 1.1 with Swing 1.1.1 Release

Products listed on this page have completed the Sun End of Life process. These products are no longer supported by Sun.

For developer requirements, products that have completed the EOL transition period have moved to the Archive area.

Users should upgrade to current product versions.