Korzystanie z właściwości layout o wartości NULL

Menedżery układu pozwalają sterować wielkością i pozycją każdego z komponentów w kontenerze. W kontenerach używających właściwości layout o wartości NULL każdy komponent definiuje własne granice określające wielkość i położenie.

Edytor elementów wizualnych udostępnia znaczniki siatki umożliwiające wizualne wyrównanie i przyciągnięcie do niej komponentów. Jeśli dla istniejącego kontenera, korzystającego wcześniej z menedżera układu, wartość właściwości layout zostanie ustawiona na NULL, to widok Projekt nie zmieni swojego wyglądu. Edytor elementów wizualnych oblicza i ustawia granice dla każdego komponentu przy użyciu metody setBounds().

Wskazówka: Istnieje możliwość rozpoczęcia pracy z pustym menedżerem układu, a następnie jego zmiany (na przykład na menedżera układu GridBagLayout) w celu uzyskania ustawień ograniczeń obliczonych przez edytor Visual Editor for Java. Zaletą sterowania własnymi granicami przez każdy z komponentów jest gwarancja, że będzie on miał tę samą wielkość i pozycję po każdym uruchomieniu. Wadą ustalonej wielkości i wysokości jest fakt, że komponenty nie będą dostosowywać swoich granic w przypadku zmiany wielkości aplikacji przez użytkownika. Ponadto etykiety komponentów, takich jak przyciski lub pola wyboru, muszą zmieniać wielkość w zależności od czcionki oraz ustawień narodowych.
Pojęcia pokrewne
Menedżery układu i kontenery
Czynności pokrewne
Dostosowywanie układu interfejsu użytkownika w edytorze elementów wizualnych
Korzystanie z menedżerów układu SWT
Korzystanie z menedżerów układów Swing i AWT
Określanie preferencji wyświetlania siatki dla kontenerów

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