Du kan bruke vinduet Tilpass layout til å oppgi ankerposisjon, innfellinger, fyll, spennvidde, utfylling og vekt for komponenter i GridBagLayout.
I GridBagLayout bruker det visuelle redigeringsprogrammet standardverdier for begrensninger, for eksempel fyll, anker, vekt x og vekt y, for at komponentene skal vises på en bedre måte. Når du for eksempel slipper en javax.swing.JTextField, blir fyllingen satt til VANNRETT (standardverdien for JTextField er INGEN), og verdien for vekt X er satt til 1 (standardverdien for JTextField-verdien er 0).
Når du bytter til en GridBagLayout fra en annen layoutstyrer, genererer det visuelle redigeringsprogrammet for Java begrensninger for hver komponent basert på de eksisterende grensene. En fordel med å bruke GridBagConstraints i stedet for en null-layout er at størrelsen på hver komponent blir definert i henhold til den foretrukne størrelsen. Så hvis størrelsen på det overordnede vinduet endres, eller hvis de foretrukne størrelsene endres under kjøring på grunn av ulike språkstrenger, vil layoutstyreren endre størrelsen og plassere alle komponentene på nytt, slik at den tilgjengelige plassen blir utnyttet best mulig.
Slik tilpasser du layouten til komponenter i GridBagLayout: