DJ Native Swing allows you to easily integrate some native components into Swing applications, and provides some native utilities to enhance Swing's APIs. The main focus is the integration of a native Web browser and Flash Player using a Swing-like API. All the threading issues and general integration headaches are handled automatically. It uses SWT under the hood, and thus should work everywhere SWT can be placed inside a Swing component.
DJ Sweet provides a sophisticated component suite for SWT. The main focus is the improvement of the Web browser control and the addition of a Flash player with a simple API. It also offers other useful components like a multimedia player (based on VLC), an HTML editor (using FCKeditor or TinyMCE), and a syntax highlighter.
DJ Swing Suite provides some components and utilities that are often needed or greatly help the creation of rich Swing user interfaces. The components include, among other things, combo buttons, tri-state check boxes, links, extended label (selectable/multi-line) and text/number fields with support for validation, notification tips, formatters, and masks. The utilities bring features like auto-scroll with middle mouse click, automatic fitting of table columns, and conversion of wildcard expressions.
The UIHierarchy library aims to simplify the development of user interfaces made with AWT or Swing. It simplifies code syntax to match the mental picture of a container hierarchy, which makes it easier to develop and maintain both small and complex user interfaces. Additionally, UIHierarchy can manipulate resulting component hierarchies in a powerful way.