Správci rozvržení pomáhají řídit velikost a umístění všech komponent v kontejneru. V kontejnerech používajících rozvržení s hodnotou null definuje každá komponenta své vlastní meze k určení velikosti a umístění.
Vizuální editor nabízí značkovače mřížky, které vám pomohou vizuálně
zarovnat komponenty, a vy můžete přichytit komponenty k mřížce. Když nastavíte
správce rozvržení pro stávající kontejner na hodnotu null, vzhled pohledu Design
se nezmění. Vizuální editor vypočte
a nastaví hranice každé komponenty s použitím metody setBounds().
- Chcete-li určit univerzální nastavení způsobu zobrazení nulových značkovačů mřížky,
podívejte se do Určení předvoleb zobrazení mřížky pro
kontejnery. Chcete-li přizpůsobit odsazení značkovačů mřížky u vybraného
kontejneru, otevřete okno Přizpůsobit rozvržení
a určete
šířku, výšku a velikost okrajů pro mřížku.
- Chcete-li vynutit přichycení položek ke značkovačům mřížky při upuštění nebo
posunu na rozvržení s hodnotou null, klepněte pravým tlačítkem na kontejner a vyberte možnost Přichytit
k mřížce. Při aktivované volbě Přichytit k mřížce můžete
snadno zarovnávat komponenty vizuálně.

Chcete-li u komponenty potlačit přichycování
k mřížce, podržte během upuštění nebo přesunu komponenty stisknutou
klávesu Alt. To vám umožní umístit komponentu mezi značkovače mřížky.
- Chcete-li změnit velikost komponenty v rozvržení s nulovou hodnotou, táhněte s manipulátory
na úpravu velikosti:

Velikost komponenty můžete nastavit také
při jejím přidávání z palety. Při upuštění komponenty v pohledu Design
jednoduše podržte levé tlačítko myši a táhněte ukazatelem
myši. V jakémkoli jiném správci rozvržení, nemůžete při přidávání nastavit velikost
komponenty.

Tip: Můžete také začít se správcem rozvržení nastaveným na hodnotu
null a změnit na nějaké rozvržení (např. GridBagLayout), abyste získali nastavení
s omezením vypočítaným vizuálním editorem pro prostředí Java. Výhoda toho, že necháte
každou komponentu řídit vlastní meze, spočívá v tom, že komponenta bude mít
vždy stejnou velikost a stejné umístění v průběhu zpracování. Nevýhoda
pevné velikosti a výšky je, že komponenty nebudou upravovat své
meze, pokud uživatel změní velikost aplikace. Kromě toho se musí změnit
velikost štítků na komponentách, jako jsou tlačítka nebo zaškrtávací políčka, a to na základě
fontu nebo národním prostředí.