Layoutstyrere brukes til å styre størrelsen på og plasseringen av alle komponenter i en container. I
containere der layouten er satt til null, definerer hver komponent sine egne grenser som bestemmer størrelsen og
plasseringen.
Det visuelle redigeringsprogrammet har rutenettmerker som gjør det enklere å justere komponenter visuelt, og du
kan feste komponenter til rutenettet. Når du setter layouten til null for en eksisterende container som
tidligere brukte en layoutstyrer, endres ikke utseendet til Design-visningen. Det visuelle redigeringsprogrammet beregner og oppgir
grensene for hver komponent med metoden setBounds().
- Hvis du vil oppgi universelle innstillinger for hvordan
null-rutenettmerkene vises, ser du under Oppgi preferanser for
rutenettvisning for containere. Hvis du vil tilpasse rutenettmerkeavstanden for den valgte containeren, åpner
du vinduet Tilpass
layout
og oppgir bredden, høyden og margstørrelsene for rutenettet.
- Hvis du vil tvinge elementer til å feste seg til rutenettmerkene når du slipper dem
eller flytter dem i null-layout, høyreklikker du på containeren og velger Fest til
rutenett. Når Fest til rutenett er valgt, kan du enkelt justere
komponentene visuelt.

Hvis du ikke vil at komponenten skal festes til rutenettet, holder du Alt-tasten nede mens du slipper
eller flytter komponenten. Du kan da plassere en komponent mellom rutenettmerkene.
- Hvis du vil endre størrelse på en komponent i null-layout, klikker du på og drar
komponentens håndtak:

Du kan også oppgi størrelse på en komponent når du legger den til fra paletten. Bare hold venstre museknapp nede
når du slipper komponenten i Design-visning, og dra musepekeren. I andre layoutstyrere kan du ikke endre størrelsen
på en komponent mens du legger den til.

Tips: Du kan starte med layoutstyreren satt
til null og deretter endre layouten (som GridBagLayout) for å få begrensningsinnstillingene som det visuelle redigeringsprogrammet for
Java har regnet ut. Fordelen med at grensene for hver komponent kontrolleres, er at du da kan være sikker på at
en komponent alltid vil ha samme størrelse og plassering under kjøring. Ulempen med fast størrelse og høyde er at
komponentenes grenser ikke blir justert hvis brukeren endre størrelse på applikasjonen. I tillegg er det nødvendig
å endre størrelsen på etiketter på
komponenter som knapper og avmerkingsbokser basert på font eller språkmiljø.