Beschreibung
Die SWT Forms implementieren einen SWT LayoutManager. Basierend auf den JGoodies Forms 1.1 für Swing, kann der LayoutManager genutzt werden um elegante Formulare einfach zu erstellen.

Die Layoutalgorithmen wurden direkt von JGoodies portiert. Es gibt aber einige kleinere Anpassungen um die Unterschiede zwischen Swing und SWT zu überbrücken.
  • Derzeit sollten nur die mitgelieferten LayoutBuilder verwendet werden. Die API der SWT Forms ist noch stark an JGoodies und damit an Swing angelehnt und nicht an die SWT.
  • Außerdem werden im Gegensatz zu JGoodies unsichtbare Elemente eines Formulars auch zum Berechnen des Layouts verwendet, da SWT das Layout eventuell schon berechnet, während das Formular noch unsichtbar ist.
  • SWT Forms wird als OSGi Packet für Eclipse/Equinox ausgeliefert und kann so einfach in Plugins und RCP Anwendungen integriert werden.
Die SWT Forms stehen wie auch JGoodies unter BSD Lizenz. Momentan haben wir nur ein öffentliches SVN Repository. Ein Release wir noch etwas arbeit benötigen.

An dieser Stelle möchten wir Karsten Lentzsch von JGoodies für die JGoodies danken.
Download

Das aktuelle Release der SWT Forms finden Sie in unserem Maven Repository unter http://maven.emedia-solutions-wolf.de/repository/de/esw/swt/forms/swtforms/.