Type Widget library | Operating system License LGPL | |
swingLabs is a Sun open source project proposing extensions to the Java Swing GUI toolkit. Available components include:
Contents
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.
Integration into Java API
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.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.Sub-projects
The swingLabs project is divided into several sub-projects. For example:
GroupLayout
manager before its inclusion in Java SE 6.References
SwingLabs Wikipedia(Text) CC BY-SA