| CARVIEW |
|
swinglabs
|
| Summary | Lab for desktop technologies |
|---|---|
| Categories | None |
| License | Lesser General Public License (LGPL) |
| Owner(s) | rbair |
Note: SwingLabs is currently re-worked. Sorry for any inconvenience, Jeanette
Welcome to SwingLabs!
SwingLabs is a Sun Microsystems supported project that allows experimentation with extensions to existing Swing components, new Swing components, and other desktop related technologies such as Java2D, AWT, etc. It acts as a testbed for ideas related to client side techologies. Successful experiments will be considered for inclusion into future vesions of the JDK
SwingLabs projects' source code is available to anyone to reuse according to the the license. Development of SwingLabs projects happens in public and is open to individuals and companies. Everyone benefits by having better software when the fixes or enhancements are implemented.
If you are looking for downloads and documentation on SwingLabs, 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 Saturday 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 :-)
... develop using IntelliJ?
Check out instructions on how to develop using IntelliJ here.
... 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.
... contribute?
Read about how to join the SwingLabs movement, and help us build the future of Swing!
Subprojects
| Name | Summary |
|---|---|
| actions | A simple framework for declarative actions in Swing apps |
| aerith | Cool JavaOne Demo |
| databinding | SwingLabs Data Binding Framework |
| deployment | Tools for deploying Java desktop applications |
| fuse | Resource injection library. |
| jdic | JDesktop Integration Components |
| jdnc | SwingLabs Desktop Network Components |
| mediajuggler | Visual tool for generating java code of rich multimedia effects |
| nimbus | Synth based look and feel for Swing |
| pdf-renderer | An All-Java PDF Renderer |
| swing-blueprints | Blueprints Application for Swing |
| swing-layout | Extensions to Swing to create professional cross platform layout |
| swinghelper | Making Swing easier! |
| swinglabs-demos | SwingLabs Demo Applications |
| swingworker | long running Swing GUI interacting tasks |
| swingx | SwingLabs Swing Component Extensions |
| swingx-ws | Web Oriented JavaBeans and Swing |
| tabletpainter | Graphics editor with Tablet support |
| wizard | API and UI to develop wizards in Swing easily |
| Powered by CollabNet | Feedback |
FAQ |
Press |
Developer tools
© 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc. |
