[an error occurred while processing this directive]

Page One
Page Two
The Databank
What Is Swing?
Special Report
IDE Roundup
Swing and the Web
Swing Text
Tech Topics
Friends
Tips and Tricks
The PLAF Papers
Call 911
The Archive
JFC Home
Download Swing
Swing API Docs
Download JDK
JDK Docs
Java Tutorial
 
The Swing Connection What Is Swing?

The Swing-JDK Compatibility Page

Updated Chart Shows What Works Together, What Doesn't

By Nancy Schorr

Girl with paper hearts (for compatibility)This is the Swing-JDK Compatibility Page -- a Web page designed to demystify all those version numbers, and to help you sort out which versions of Swing and the JDK work well together, and which don't.

The article features a comparative table listing the mix-and-match compatibilities of all known versions of Java 2, previous versions of the JDK, and Swing. Everything that's listed as supported in the following compatibility chart has been tested, except for mixing Swing 1.03 with JDK 1.2, which is (a) not supported, (b) not tested and (c) not recommended.


Notes:

  • JDK 1.0 through 1.0.2 do not work at all with Swing and are not supported.
  • JDK 1.1 through 1.1.3 are not supported.
  • Swing classes in Java 2 will not run with JDK 1.1.x.
Swing Build
Notes
JDK 1.1.4
JDK 1.1.5-1.1.7
JDK 1.2 Betas
Java 2
Swing 0.3-0.7 Beta - not supported No Longer Supported No longer supported NO* NO*
Swing 1.0.3 Official Release No Longer Supported YES: supported NO* NO*
Swing 1.1 Beta 2 Beta - not supported No Longer Supported No longer supported NO* NO*
Swing 1.1 Beta 3 Beta - not supported No Longer Supported No longer supported NO* NO*
Swing 1.1 Official Release No Longer Supported YES: Supported NO* NO*
Java 2 Swing classes Don't extract classes! --------------- --------------- Beta - Not supported YES: Don't extract the classes
Swing 1.1.1
Beta 2**
NO NO NO NO NO
Swing 1.1.1 Official Release NO YES NO NO

*NO = Not supported or recommended.
**Same as any beta -- not supported.

-- Hans Muller, Onno Kluyt, Amy Fowler, Jeff Dinkins ,
Tom Ball and others contributed to this report.

[an error occurred while processing this directive]