The DJ Project

Rediscover the Desktop

The DJ Project is a set of tools and libraries to enhance the user experience of Java on the Desktop.

The NativeSwing library allows an easy integration of some native components into Swing applications, and provides some native utilities to enhance Swing's APIs.

The current key components are a rich web browser, a flash player, an HTML editor, a media player and a syntax highlighter, all with a Swing-like API.

The Sweet library is a port of the NativeSwing library to pure SWT.

The current key components are a rich web browser, a flash player, an HTML editor, a media player and a syntax highlighter, all with a simple API.

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.