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:
Sorting, filtering, highlighting for tables, trees, and lists
Find/search
Auto-completion
Login/authentication framework
TreeTable component
Collapsible panel component
Date picker component
Tip-of-the-Day component
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.
If you are looking for downloads and documentation on
SwingLabs, including downloads for SwingX,
please visit SwingLabs.org
The SwingLabs.org site also contains useful tutorials,
links, and information on how to contribute.
Important note: all SwingLabs core projects require
Java 5 (JDK 1.5, "Tiger"). Some external
developers have had success building and using the code with
Retroweaver.
We are open to having backports of the projects to JDK 1.4 as a branch on our CVS tree;
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.
How to...
... get the most current code?
Check out from cvs or pull the
automated builds. They come in
two variants: a weekly version created every Sunday and a current version created
after every commit to the codebase.
... get the most current developer 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, subcribe to the shared
mailinglist which has a gateway to the
forum.