Når du angiver layoutegenskaben for en komponent som NULL, kan du bruge vinduet Tilpas layout til at justere komponenter baseret på deres grænser.
Når layoutet er angivet til null, placeres og tilpasses hver komponent uafhængigt på brugergrænsefladen på basis af komponentens grænser. For at undgå den tidskrævende opgave at opdatere hver komponents grænser individuelt kan du bruge den visuelle editor til at justere størrelsen og placeringen af komponenter på basis af deres relationer.
Sådan justeres, tilpasses og distribueres komponenter i et null-layout:
Du kan f.eks. vælge tre JButton-komponenter og angive, at de skal have samme bredde, og at de skal justeres i forhold til hinanden i venstre side af afgrænsningen. Den sidst valgte JButton-komponent bruges som anker eller kontrolkomponent for de to andre knapper. Funktionen Venstrejusteret justerer JButton-komponenterne i forhold til den sidst valgte JButton-komponents venstre kant, og funktionen Match bredde tildeler de valgte JButton-komponenter den samme bredde som JButton-kontrolkomponenten.
Justeringsknapperne i vinduet Tilpas layout er kun aktiveret, hvis følgende betingelser er opfyldt:
Foruden justering af komponenter og tilpasning af bredde og højde kan du fordele komponenterne. Når komponenterne er fordelt, ændres deres placering, så de er fordeles jævnt inden for den afgræsningsboks, der er defineret af det overordnede opbevaringssted. Inden du f.eks. klikker på knappen Fordel lodret , er der ujævn afstand mellem tre knapper, som fremgår af følgende billede:
Når du klikker på Fordel lodret, fordeles komponenterne jævnt, som det fremgår af følgende billede:
Bemærk, at de tre knapper er fordelt inden for den overordnede komponents højde (rammens top- og bundrammer).
For at få mere kontrol over det område, der bruges til fordelingen, kan du aktivere fordelingsboksen ved at klikke på knappen Vis Distributør boks . Når du klikker på denne knap, tegnes en boks omkring området for alle de valgte komponenter.
Du kan flytte og tilpasse størrelsen på denne boks vha. dens håndtag. Når du bruger en fordelingsboks, og boksen er aktiv, definerer fordelingsboksen det område, der bruges til at omplacere kontrolelementerne. Uden en fordelingsboks definerer det overordnede opbevaringssted det område, der benyttes til fordeling. Følgende billede viser en fordelingsboks:
Du kan flytte og ændre størrelsen på fordelingsboksen som vist i følgende billede:
Hvis du foretager en lodret fordeling, mens fordelingsboksen benyttes, finder fordelingen sted inden for grænserne af boksen i stedet for det overordnede opbevaringssted, som det fremgår af følgende billede: