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. |