Po ustawieniu wartości NULL dla właściwości layout komponentu można użyć okna Dostosowywanie układu w celu wyrównania komponentów w oparciu o ich granice.
Gdy układ ma wartość NULL, położenie i wielkość każdego komponentu w interfejsie użytkownika są określane niezależnie na podstawie jego granic. Aby uniknąć aktualizowania granic każdego komponentu z osobna, co jest czynnością nużącą i narażoną na błędy, można za pomocą edytora elementów wizualnych wyrównać i dopasować wielkość oraz położenie komponentów na podstawie związków między nimi.
Aby wyrównać komponenty, zmienić ich wielkość oraz rozmieścić je w układzie o wartości NULL:
Można na przykład wybrać trzy komponenty JButton i określić dla nich tę samą szerokość oraz wyrównać je do lewej granicy. Komponent JButton wybrany jako ostatni służy jako zakotwiczenie, czyli komponent sterujący, dla dwóch pozostałych przycisków. Akcja Wyrównaj do lewej wyrównuje komponenty JButton do lewej krawędzi ostatniego wybranego komponentu JButton, a akcja Dopasuj szerokość nadaje wybranym komponentom JButton taką samą szerokość, jak szerokość sterującego komponentu JButton.
Przyciski wyrównania w oknie Dostosowywanie układu są dostępne tylko w przypadku spełnienia następujących warunków:
Poza wyrównywaniem komponentów oraz dopasowywaniem szerokości i wysokości
można również rozmieszczać komponenty. Rozmieszczanie komponentów oznacza, że
ich położenie jest zmieniane tak, aby osiągnąć równe odstępy między nimi w polu
ograniczającym zdefiniowanym przez kontener nadrzędny. Na przykład przed kliknięciem przycisku
Rozmieść w pionie ,
trzy przyciski mają nierówne odstępy, tak jak to pokazano na poniższej ilustracji:
Po kliknięciu przycisku Rozmieść w pionie uzyskiwane są równe odstępy między komponentami, tak jak to pokazano na poniższej ilustracji:
Warto zauważyć, że te trzy przyciski są rozmieszczone na wysokość obiektu nadrzędnego (górna i dolna krawędź ramki).
Aby mieć większą kontrolę nad obszarem stosowanym do rozmieszczania, można włączyć pole rozmieszczania przez kliknięcie
przycisku Pokaż pole rozmieszczania . Po kliknięciu tego przycisku rysowane jest pole wokół
obszaru zawierającego wszystkie wybrane komponenty. Pole to można przenosić i
zmieniać jego wielkość za pomocą uchwytów. Gdy stosowane jest pole rozmieszczania
i jest ono aktywne, określa ono obszar wykorzystywany przy zmianie pozycji
elementów sterujących. Przy braku pola rozmieszczania obszar rozmieszczania
jest określony kontenerem nadrzędnym. Na poniższej ilustracji pokazano pole rozmieszczania:
Położenie i wielkość pola rozmieszczania można zmieniać, tak jak to pokazano na poniższej ilustracji:
Jeśli stosowane jest pole rozmieszczania i nastąpi rozmieszczenie w pionie, rozmieszczenie to jest wykonywane w granicach pola, a nie kontenera nadrzędnego, tak jak to pokazano na poniższej ilustracji: