Developer(s) | Sun |
---|---|
Operating system | Cross-platform |
Type | Widget library |
License | LGPL |
Website | http://java.net/projects/swinglabs/ |
swingLabs is a Sun open source project proposing extensions to the Java Swing GUI toolkit. Available components include:
The aim of the project is to experiment new or enhanced GUI functionalities that are required by Rich client applications. It acts as a testbed for ideas related to client side technologies.
Contents |
Successful project components are eventually incorporated into the core Swing toolkit for future Java versions, although API compatibility is not guaranteed. Examples of these are:
GroupLayout
manager in Java SE 6[1].SystemTray
in Java SE 6.Desktop
class in Java SE 6, which allows to launch easily associated applications registered on the native desktop, as for example : launching the user-default browser, launching the user-default mail client, launching a registered application to open, edit or print a specified file.The swingLabs project is divided into several sub-projects. For example :
GroupLayout
manager before its inclusion in Java SE 6.