Common components and utilities for rich Swing user interfaces
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

DJ Swing Suite

The Swing Suite library provides some common components and utilities that are often needed or greatly help the creation of rich user interface.

These components include text and number entry fields (with validation, notification tips, formatters and masks), combo buttons, tri-state check boxes and links.


Get the DJ Swing Suite distribution on SourceForge.

Community and Support

All questions should be posted to the SourceForge Help forum. Issues can be submitted to the SourceForge tracker.

Using the Library

The demo application that is part of the distribution shows all the features as well as the code.

The Javadoc is also part of the distribution.

The SourceForge Help forum is also a good resource of help when encountering a problem.


You're encouraged to contribute to DJ Swing Suite. Fork the code from and submit pull requests.


This library is provided under the LGPL, version 2.1 or later.