5. Addon Widgets - Übersicht

Addon Widgets gehören nicht zum Kern von jowidgets. Diese sind unter Umständen nicht mit allen SPI Implementierungen oder Betriebssystemen einsetzbar und sind daher in separaten Modulen untergebracht, welche mit org.jowidgets.addons.widgets... beginnen. Die API und die Implementierung befindet sich dabei in getrennten Modulen. Es folgt eine kurze Übersicht der Addon Widgets:

Hinweis:

Zum aktuellen Zeitpunkt existiert noch nicht für jedes der oben aufgeführten Widgets eine ausführliche Beschreibung in dieser Dokumentation. Allerdings gibt es für alle Widgets Beispielapplikation, welche die Verwendung demonstrieren. Möchte man ein Widget nutzen, welches nicht in diesem Dokument detailliert beschrieben ist, wird empfohlen per References Workspace in Eclipse für das zugehörige BluePrint[30] nach den Beispielen zu suchen. Dazu wird empfohlen, jowidgets komplett auszuchecken und die Module unter trunk\modules (und NICHT trunk\bundles!!!) in Eclipse zu importieren. Die Module (trunk\modules) enthalten auch die Beispiele.

Für die Widgets der Addon Module org.jowidgets.addons.widgets.abc...xyz.api findet man die BluePrints zum Beispiel, indem man in den API’s nach der BluePrint Accessor Klasse sucht, welche normalerweise mit …BPF endet, also zum Beispiel BrowserBPF, MediaPlayerBPF, usw..



[29] Mit einer JavaFx Implementierung könnte man die BridgetSwtEventLoop für Swing vermutlich überflüssig machen, da JavaFX besser in Swing integriert werden kann, als Swt.

[30] Für jedes Widget existiert genau eine eigene BluePrint Schnittstelle, während unterschiedliche Widgets sich die gleiche Widget Schnittstelle Teilen können (z.B. IFrame für das Frame Widget (IFrameBluePrint) und das Dialog Widget (IDialogBluePrint)).


Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation