Eclipse

The SWT Community Page

This page provides links to additional SWT ports, widgets, and applications maintained elsewhere in the community. If you have a project and would like to see it listed here, please let us know on the SWT developer mailing list.

Code and Bug Fixes

Many thanks to the people who have contributed code and bug fixes to SWT.

Ports

Ivan Markov is working on a port of SWT to the Fox Widget Toolkit.

Christopher Deckers is working on a port of SWT on top of the Swing widget toolkit.

Additional Widgets
  • The Nebula Project

    An Eclipse project that collects various custom SWT widgets and other UI components.

  • PaperClips by Woodcraft Mill & Cabinet and Others

    Simplified printing support for SWT. PaperClips provides document building blocks (text, images, tables, borders) which may be combined and sent to the library for printing.

  • KTable Widget by Friederich Kupzog

    KTable is a custom drawn table widget for SWT that provides a flexible grid of cells to display data. It provides custom cell rendering, a variety of selection modes and cell editing.

  • SWT Controls by Novocode

    A variety of controls such as FramedComposite, HyperLink, LiveSashForm and SizeGrip developed using SWT graphics, events and widgets.

  • SWT DatePicker widget by Andrey Onistchuk and Sebastian

    Emulated widgets that provide a date-picker panel and combo widget with drop-down date-picker panel.

  • SWTCalendar widget by Bryan Yu

    SWTCalendar was designed to be a flexible component so a developer can embed a date picker in their application or create their own standalone date picker dialog.

Open Source SWT Applications
  • Azureus

    Azureus is a featureful bittorrent client implementation written in Java using SWT.

  • RSSOwl

    RSSOwl is an RSS newsreader that lets you gather, organize, update, and store information from any compliant source in a convenient, easy to use interface, save selected information in various formats for offline viewing and sharing, and much more.

  • Deinonychus

    Deinonychus is an email client written in Java featuring a GUI built with SWT. Supports MIME, IMAP, POP, and SMTP.

  • eclipse-games

    A collection of games that run as eclipse plug-ins.

  • Feed'n Read

    Feed'n Read is a Java-based open source newsfeed reader. It is powered by the Sun ROME syndication framework and uses JFace and SWT.

  • Matrex

    Matrex is a multithreaded vectorial spreadsheet application that is written in Java with SWT.

  • sancho

    sancho is a gui that connects to a p2p core application. Power users that use p2p applications usually choose one that has core/gui separation. sancho provides an easy to use, powerful, and configurable gui, currently supporting the gui protocol of the popular mldonkey core.

  • SPOT Manager

    SPOT Manager is a program to forward email and RSS items to your MSNDirect-powered Smart Watch (http://www.msndirect.com). It is written in Java, uses SWT, and is supported on Windows, Linux, and Mac platforms.

  • VirgoFTP

    VirgoFTP is an FTP client, similar to CuteFTP, written in Java using SWT.

  • The Zekr Project

    Zekr is an open platform for research and development on the Holy Quran. It is written in Java and uses SWT as the widget toolkit.

Tutorials