The DJ Project

Rediscover the Desktop

NativeSwing Screenshots

Back

Native Swing Demo Application

An integrated web browser.

It is possible to control opening windows and navigation, execute javascript, and a special channel for messages allows to receive custom messages from custom pages.

An integrated Flash Player.

This integrated player can be controlled from the Swing application (play, pause, stop, variables)

An integrated Multimedi Player (using VLC).

This integrated player can be controlled from the Swing application (play, pause, stop)

An integrated HTML editor (using FCK Editor).

This integrated editor can be controlled from the Swing application (get/set HTML, save event notifications)

A Syntax highlighter (using the SyntaxHighlighter JS library).

The content and the language to use for highlighting is set from the Swing application.

An option allows to mix heavyweight and lightweight components while respecting their Z-order.

Another option defers destruction until garbage collection or explicit disposal, to permit the removal and later re-addition of a native component to the interface.

Here is another example of a component mix, in the form of a JDesktopPane.

Note the artificial addition of a Swing button on top of a Web Browser.

File associations utility.

It is possible to query registered applications for file types, and to launch files with their associated program.