Thema dieser Dokumentation / Das FirstSpirit 5 Modul- / Komponenten-Modell / Von Gadgets, Aspects, Brokern und Agents / Gadgets
Gadgets
Ein SwingGadget ist die grafische Repräsentation einer Eingabekomponente im FirstSpirit SiteArchitect – das Pendant zu den GuiEditoren der Version 4. SwingGadgets werden in Java implementiert und verfügen über grafische Oberflächenelemente (Swing), wie z. B. Buttons oder Eingabefelder, und funktionale Aspekte (siehe Aspekte (SwingGadget)), wie z. B. das Speichern von Werten. Zudem werten SwingGadgets Benutzeraktionen und Änderungen aus und leiten diese an die visuelle Darstellung der Komponente weiter.
Alle SwingGadget-Implementierungen müssen das Interface SwingGadget (Basistyp) implementieren.
Ein Beispiel für die SwingGadget-Implementierung einer einfachen Eingabekomponente befindet sich in SwingGadgets und die Verwendung von Standard-Aspekten.