Steuerelemente

Ein Steuerelement ist ein Objekt, das Sie erstellen und in der übergeordneten bzw. untergeordneten Baumstruktur der Fensterobjekte beliebig platzieren können. In der SWT-API-Referenz und den Beispielen finden Sie detaillierte Informationen zu den unterschiedlichen Steuerelementen und ihrer Verwendung. Das Paket org.eclipse.swt.widgets definiert die Kerngruppe der Fensterobjekte in SWT. Die folgende Tabelle fasst die konkreten Typen von Steuerelementen zusammen, die in diesem Paket zur Verfügung gestellt werden.

Fensterobjekt
Zweck
Browser Kontrollieren Sie, ob ein nativer HTML-Renderer enthalten ist.
Button Ein auswählbares Steuerelement, das einen Hinweis ausgibt, wenn es gedrückt und/oder losgelassen wird.
Canvas Ein zusammengesetztes Steuerelement, das als Oberfläche zum Zeichnen von willkürlicher Grafik dient. Wird häufig verwendet, um angepasste Steuerelemente zu implementieren.
Caret Ein I-Balken, der normalerweise als Einfügemarke für Text verwendet wird.
Combo Ein auswählbares Steuerelement, mit dem der Benutzer in einer Liste von Zeichenfolgen eine Zeichenfolge auswählen oder auf Wunsch einen neuen Wert in ein bearbeitbares Textfeld eingeben kann.
Composite Ein Steuerelement, das andere Fensterobjekte enthalten kann.
CoolBar Ein zusammengesetztes Steuerelement, in dem der Benutzer die in der Leiste enthaltenen Elemente dynamisch neu platzieren kann.
CoolItem Ein auswählbares Benutzerschnittstellenobjekt, das einen dynamisch platzierbaren Bereich einer Leiste darstellt.
Group Ein zusammengesetztes Steuerelement, das andere Fensterobjekte gruppiert und diese mit einem Rahmen und/oder Bezeichnung umgibt.
Label Ein nicht auswählbares Steuerelement, das eine Zeichenfolge oder ein Image anzeigt.
Link Ein auswählbares Steuerelement, das einen Text mit Links darstellt.
List Ein auswählbares Steuerelement, mit dem der Benutzer eine oder mehrere Zeichenfolgen in einer Liste mit Zeichenfolgen auswählen kann.
Menu Ein Benutzerschnittstellenobjekt, das Menüoptionen enthält.
MenuItem Ein auswählbares Benutzerschnittstellenobjekt, das eine Option in einem Menü darstellt.
ProgressBar Ein nicht auswählbares Steuerelement, das für den Benutzer den Status einer Operation anzeigt, normalerweise in Form eines Balkendiagramms.
Sash Ein auswählbares Steuerelement, mit dem der Benutzer die Begrenzung des Größensteuerfelds im übergeordneten Fenster variabel ziehen kann. Wird verwendet, damit Benutzer die Größe von untergeordneten Fensterobjekten ändern können, indem Sie die Trennlinie neu platzieren.
Scale Ein auswählbares Steuerelement, das einen Bereich von numerischen Werten darstellt.
ScrollBar Ein auswählbares Steuerelement, das einen Bereich von positiven numerischen Werten darstellt. Wird in einem Element "Composite" mit der Darstellung V_SCROLL und/oder H_SCROLL verwendet.
Shell Ein Fenster, das durch den Fenstermanager des Betriebssystems verwaltet wird. Übergeordnete Elemente von Shells können Anzeigen (Shells der höchsten Ebene) oder andere Shells (sekundäre Shells) sein.
Slider Ein auswählbares Steuerelement, das einen Bereich von numerischen Werten darstellt. Ein Schiebefeld unterscheidet sich von einer Skala durch einen verschiebbaren Anzeiger, der den aktuellen Wert am Bereich ausrichten kann.
Spinner Ein Steuerelement, das es dem Benutzer ermöglicht, numerische Werte einzugeben und zu ändern.
TabFolder Ein zusammengesetztes Steuerelement, das Seiten gruppiert, die vom Benutzer über beschriftete Registerkarten ausgewählt werden können.
TabItem Ein auswählbares Benutzerschnittstellenobjekt, das einer Registerkarte für eine Seite in einem Ordner mit Registerkarten entspricht.
Table Ein auswählbares Steuerelement, das eine Liste von Tabelleneinträgen anzeigt, die durch den Benutzer ausgewählt werden können. Die Einträge werden in Zeilen dargestellt, in denen mehrere Spalten die einzelnen Aspekte der Einträge darstellen.
TableColumn Ein auswählbares Benutzerschnittstellenobjekt, das eine Spalte in einer Tabelle darstellt.
TableItem Ein auswählbares Benutzerschnittstellenobjekt, das einen Eintrag in einer Tabelle darstellt.
Text Ein Steuerelement, das der Benutzer bearbeiten kann, indem er Text eingibt.
ToolBar Ein zusammengesetztes Steuerelement, das das Layout von auswählbaren Symbolleistenelementen unterstützt.
ToolItem Ein auswählbares Benutzerschnittstellenobjekt, das ein Element in einer Symbolleiste darstellt.
Tracker Ein Benutzerschnittstellenobjekt, mit dem variabel veränderbare Rechtecke implementiert werden.
Tray Stellt das System Tray dar, das bei einigen Betriebssystemen Teil des Statusbereichs in der Taskleiste ist.
TrayItem Ein auswählbares Benutzerschnittstellenobjekt, das ein Element im System Tray des Betriebssystems darstellt.
Tree Ein auswählbares Steuerelement, das eine hierarchische Liste von Baumstrukturelementen anzeigt, die durch den Benutzer ausgewählt werden können.
TreeColumn Ein auswählbares Benutzerschnittstellenobjekt, das eine Spalte in einer Baumstruktur darstellt.
TreeItem Ein auswählbares Benutzerschnittstellenobjekt, das eine Hierarchie von Elementen in einer Baumstruktur darstellt.