Projects / SwingWT


SwingWT is an implementation of the Java Swing and AWT APIs which instead drives SWT applications. This allows existing Java/Swing/AWT applications to be compiled natively under Linux with gcj (or simply to allow native widgets for existing Swing apps without recoding).

Operating Systems

Recent releases

  •  21 Aug 2007 11:20

    Release Notes: This release contains many fixes and compatibility improvements, including support for AudioClip and SWT 3.2.

    •  02 Jun 2005 11:39

      Release Notes: This release added improvements to JFileChooser and a DefaultTreeCellEditor implementation. Many Mac OS X bugs and broken AWT wrappers were fixed, many compatibility methods were added, and font support was massively improved.

      •  21 Jan 2005 11:57

        Release Notes: This release adds a custom JTable implementation using JFace and SWT 3.1M for massive performance improvements on GTK2 platforms, polygon support for Graphics2D, StyledDocument and JTextPane support, better pixmap handling across platforms, and many bug and compatibility fixes.

        •  02 Nov 2004 13:42

          Release Notes: This release contains many bug and compatibility fixes, support for SWT 3.0.1, preliminary support for StyledDocument/JEditorPane, and pluggable editorpanes (so it is easy to remove the GTK2/Mozilla dependency). The SWT source was patched for all platforms. A new classloader was added to dynamically switch Swing for SwingWT on the fly.

          •  29 Jun 2004 13:24

            Release Notes: This release adds support for Mac OS X, an automated test framework based on Mauve/JUnit, and many bugfixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.