Mein Fenster sollte zwei verschiedene Arten von Layouts erlauben (es ist ein einfaches Beispiel, um es besser zu veranschaulichen), z.Wie Eltern der Komponenten mit SWT ändern?
+-------------+-------------+-------------+
| Component 1 | Component 2 | Component 3 |
| | | |
| | | |
| | | |
| | | |
+-------------+-------------+-------------+
und
+-------------+---------------------------+
| Component 1 | Component 2 |
| | |
| +---------------------------+
| | Component 3 |
| | |
+-------------+---------------------------+
wo der Benutzer zwischen den beiden umschalten kann, beispielsweise ein Menüpunkt.
Mit SWT müssen Sie das übergeordnete Element angeben, wenn Sie eine Komponente erstellen. Aber wir müssen (1) die Komponente wiederverwenden und (2) sie in einem anderen Elternteil platzieren (ähnlich wie Docking-Frameworks). Wie ist das mit SWT möglich?
Wissen Sie, ob die Einstellung der Eltern unter Windows, OS X und Linux/GTK unterstützt wird? – Mot
Nein; Ich habe das nur auf Vista getestet. Das kann ich am Montag im Büro überprüfen. –
Ich habe es auf Linux getestet und es funktioniert (vorausgesetzt, GTK + ist installiert, das ist standardmäßig auf Ubuntu/Kubuntu/Xubuntu). –