SwingX

Introduction

SwingLabs is an Open Source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appeal. It is an umbrella project for various Open Source initiatives sponsored by Sun Microsystems and is part of the java.net community. Successful code and concepts may be migrated to future versions of the Java© platform.

As mentioned, SwingLabs is an umbrella project. Some of the main sub projects include SwingX, DataBinding, and JDIC. Several supporting subprojects also exist, including Deployment and SwingWorker.

SwingLab's SwingX provides a powerful suite of desktop components for all your Swing projects. Available under the LGPL license, the SwingX project is the perfect match for both your professional and personal projects.

System Requirements

SwingLabs is a Java 5 ("Tiger") based library. The Java Virtual Machine on your target systems must be 1.5 or later.

Installation Instructions

Simly put the proper jar files on the classpath prior to running your application.

SwingX jar file is located in the dist/ directory, and dependent libraries (libraries you must have on your classpath from 3rd party projects) are found in /lib.

Shortly after each release, usualy within a week, new version of SwingX can be also found in central Maven repository with groupId "org.swinglabs" and artifactId "swingx"