Korzystanie z układu FillLayout (SWT)

Edytor elementów wizualnych ułatwia pracę z menedżerem układu SWT FillLayout.

Aby pracować z menedżerem układu FillLayout, należy utworzyć klasę elementów wizualnych SWT, korzystając z powłoki lub elementu złożonego, albo z innego kontenera.

Menedżer układu FillLayout pakietu SWT układa po prostu komponenty w kolejności, wypełniając cały obszar kontenera. Jeśli nie zostały ustawione właściwości verticalScroll lub horizontalScroll, komponenty nie są zawijane, ale ich rozmiar jest zmieniany w taki sposób, aby pasowały do obszaru.

Ponadto właściwości układu FillLayout, takie jak wysokość i szerokość marginesu oraz odstępy, wpływają na odstępy między komponentami wewnątrz kontenera.

O rozmieszczeniu komponentów względem siebie można zdecydować, określając typ układu jako pionowy lub poziomy. Poniższy obraz pokazuje poziomy układ FillLayout z wartościami wysokości i szerokości marginesu oraz odstępów ustawionymi na wartość 5:

FillLayout

Aby pracować z układem FillLayout:

  1. Wybierz kontener SWT, na przykład powłokę lub element złożony.
  2. W widoku Właściwości zmień wartość właściwości layout (układ) na FillLayout.
  3. Aby otworzyć okno dialogowe Dostosowywanie układu, kliknij prawym przyciskiem myszy kontener i wybierz z menu podręcznego opcję Dostosuj układ:
    Dostosowywanie układu dla układu Fill
  4. Ustaw poniższe właściwości według potrzeb:
    • Odstępy - określa odległości między komponentami.
    • Wysokość marginesu - określa odległość między komponentami a wewnętrznymi krawędziami kontenera, górną i dolną.
    • Szerokość marginesu - określa odległość między komponentami a wewnętrznymi krawędziami kontenera, lewą i prawą.
  5. Wybierz jedną z poniższych opcji dla parametru Orientacja wypełnienia:
    • Pozioma - określa orientację od lewej do prawej.
    • Pionowa - określa orientację od góry do dołu.
  6. Opcjonalnie: Aby dodać do kontenera pasek przewijania, określ w oknie Właściwości wartość jednej z poniższych właściwości:
    • horizontalScroll - dodaje u dołu kontenera pasek przewijania służący do przewijania w poziomie.
    • verticalScroll - dodaje po prawej stronie kontenera pasek przewijania służący do przewijania w pionie.
    W widoku Projekt pasek przewijania nie działa. Aby zobaczyć, jak działa pasek przewijania, uruchom klasę elementów wizualnych.
Pojęcia pokrewne
Menedżery układu i kontenery

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.