Note: SwingLabs is currently re-worked. Sorry for any inconvenience, Jeanette
Welcome to SwingLabs SwingX!
Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications. Highlights include:
Many of these features will eventually be incorporated into the Swing toolkit, although API compatibility will not be guaranteed. The SwingX project focuses exclusively on the raw components themselves.
A webstartable demo of several components (work-in-progress):
Important note: SwingX 1.0 was the last release targeted at Java 5 (JDK 1.5, "Tiger"). Since release SwingX 1.6, the codebase is moved to target Java 6 (JDK 1.6, "Mustang"). We are open to having maintenance of a SwingX 1.0 (JDK 1.5 compatible) as a branch on our SVN repo; we don't have ourselves the resources to commit to this - if you have the time and interest, please contact us on the SwingLabs discussion forum.
... get the most current code?
Check out from svn or grab recent weekly or release build results from the Documents/Files section. We do continous integration with Hudson on an external server which occasionally (haha) is down. If available, they come in two variants: a weekly version created every Sunday and a current version created after every commit to the codebase. There's also a Backup Continuous Integration (will be back soon) provided by Parabuild Server.
... get the most current developer and user documentation?
Check out the SwingLabs Wiki page. (will be there, sometime :-)
... ask questions and get answers?
Post to the shared SwingLabs discussion forum and listen to changes. Alternatively, subscribe to the shared mailinglist which has a gateway to the forum.
... contribute?
Read about how to join the SwingLabs movement, and help us build the future of Swing!