Die Verwendung von FillLayout

Der Visual Editor macht die Arbeit mit dem SWT-FillLayout-Manager leicht.

Um mit FillLayout zu arbeiten, müssen Sie eine visuelle SWT-Klasse mit einem Shell- oder einem kombinierten oder einem anderen Container erstellen.

Der SWT-FillLayout-Manager ordnet die Komponenten einfach in einer Reihenfolge an und füllt dabei der gesamten Raum des Containers. Die Komponenten werden nicht umgebrochen, sondern werden größenmäßig angepasst, um in den Platz zu passen, es sei denn, dass die Eigenschaften 'verticalScroll' oder 'horizontalScroll' gesetzt sind.

Zusätzlich verfügt das FillLayout über Randhöhen-, Randbreiten- und Abstandseigenschaften, die den Abstand zwischen den Komponenten innerhalb des Containers beeinflussen.

Sie können auch den Typ entweder auf vertikal oder horizontal festlegen, um vorzugeben, wie die Komponenten in Bezug aufeinander angeordnet werden. Die folgende Abbildung zeigt ein horizontales FillLayout, bei dem Randhöhe, Randbreite und Abstand jeweils auf 5 gesetzt wurden:

FillLayout

Um mit FillLayout zu arbeiten, gehen Sie wie folgt vor:

  1. Wählen Sie Ihren SWT-Container aus, z.B. 'Shell' oder 'kombiniert'.
  2. In der Eigenschaftsansicht ändern Sie die Layouteigenschaft auf FillLayout.
  3. Klicken Sie den Container mit der rechten Maustaste an und wählen Sie 'Layout anpassen' aus dem Kontextmenü, um das Fenster 'Layout anpassen' zu öffnen:
    Layout für Fill anpassen
  4. Legen Sie die folgenden Eigenschaften wie gewünscht fest:
    • Abstand - legt den Abstand zwischen den Komponenten fest.
    • Randhöhe - legt den Abstand zwischen den Komponenten und den oberen und unteren Innenkanten des Containers fest.
    • Randbreite - legt den Abstand zwischen den Komponenten und den linken und rechten Innenkanten des Containers fest.
  5. Wählen Sie eine der folgenden Optionen für die Flächenfüllungsausrichtung aus:
    • Horizontal - legt eine Ausrichtung von links nach rechts fest
    • Vertikal - legt eine Ausrichtung von oben nach unten fest
  6. Optional: Um dem Container eine Schiebeleiste hinzuzufügen, legen Sie die folgenden Eigenschaften in der Eigenschaftsansicht fest:
    • horizontalScroll - fügt eine Schiebeleiste am unteren Rand des Containers hinzu, die zum horizontalen Verschieben dient
    • verticalScroll - fügt eine Schiebeleiste am rechten Rand des Containers hinzu, die zum vertikalen Verschieben dient

Übergeordnetes Thema: SWT-Layout-Manager

Verwandte Konzepte
Layout-Manager und Container

Verwandte Tasks
Die Verwendung von FormLayout
Die Verwendung von GridLayout (SWT)
Die Verwendung von RowLayout

(C) Copyright IBM Corporation 1999, 2004. Alle Rechte vorbehalten."