Ha egy komponens elrendezés tulajdonsága null, akkor az Elrendezése személyre szabása párbeszédablakon megadhatja a komponensek határvonalon alapuló igazítását.
Ha az elrendezés nincs beállítva, akkor a komponens elhelyezése a felhasználói felületen egyedileg történik a határvonalától függően. A komponenshatárok egyedi állítgatásának unalmas és sok hibalehetőséget magában rejtő feladatának elkerülése érdekében a vizuális szerkesztő beállítható úgy, hogy az egyes komponensek igazítását és méretezését automatikusan elvégezze a köztük fennálló viszonyok alapján.
A komponensek igazításához, átméretezéséhez és elosztásához be nem állított elrendezése esetén tegye a következőket:
Például kiválaszthat három JButton komponenst, és meghatározhatja, hogy azonos méretűek, valamint a bal szegélyüknél fogva egymáshoz igazítottak legyenek. A legutoljára kiválasztott komponens lesz a másik két gomb horgonya, másnéven vezérlő összetevője. A Balra igazítás művelet a JButton komponensek bal szélét az utoljára kijelölt JButton bal széléhez igazítja, a Szélességgel egyező művelet pedig a kijelölt JButton komponenseket a vezérlő összetevővel azonos szélességűre méretezi át.
Az Elrendezés személyre szabása ablak igazító gombjai csak akkor engedélyezettek, ha az alábbi feltételek teljesülnek:
A komponensek igazításán és méretük egyeztetésén túl el is oszthatja azokat.
A komponensek elosztásakor a helyzetük úgy módosul, hogy a szülő tárolójuk
által meghatározott befoglaló keretet egyenletesen töltsék ki. Tegyük fel
például, hogy a Függőleges szétosztás ikon
megnyomása előtt a Terv nézetben három gomb található egymástól
egyenlőtlen távolságra az ábrán látható módon:
A Függőleges szétosztás ikonra kattintás után a komponensek elosztása egyenletes lesz, ahogyan az az alábbi ábrán is látszik:
Jól látszik, hogy a három gomb egyenletesen osztozik a szülő magasságán (a keret alsó és felső szegélye közötti távolságon).
Ha nagyobb ellenőrzést szeretne gyakorolni a szétosztáshoz használható terület felett, akkor
engedélyezze a szétosztási mezőt a Szétosztási mező engedélyezése
gombbal. A gombra kattintva megjelenik egy keret a kijelölt
komponensek körül.
A mezőt átméretezheti a fogantyúival. Ha a szétosztási mezőt
engedélyezett és aktív, akkor meghatározza a vezérlőelemek áthelyezésénél
figyelembe vett területet. Szétosztási mező nélkül a szülő tároló határozza meg
a szétosztáshoz használt területet. Az alábbi ábrán egy szétosztási mező
látható:
A szétosztási mezőt áthelyezheti és átméretezheti, ahogyan az alábbi ábrán is látható:
Ha a függőleges szétosztást a szétosztási mezővel hajtja végre, akkor az a mezőn belül történik meg, nem pedig a szülő tároló határain belül: