Du kan använda fönstret Anpassa layout till att ange ankarposition, indrag, fyllning, omfattning, ifyllning och vikt för komponenter inom GridBagLayout.
I GridBagLayout använder den visuella redigeraren standardvärden för regler, till exempel fyllnad, ankare, vikt för x och vikt för y, så att komponenten syns tydligare. När du till exempel släpper ett javax.swing.JTextField är värdet för fyllnad HORISONTELLT (standardvärdet för JTextField är INGEN) och värdet för vikt för X är 1 (standardvärdet för JTextField är 0).
När du växlar till en GridBagLayout från en annan layouthanterare genererar den visuella redigeraren för Java regler för varje komponent baserat på de befintliga gränserna för komponenten. En fördel med att använda GridBagConstraints i stället för en null-layout är att storleken för varje komponent anges i enlighet med önskad storlek. Om storleken på det överordnade fönstret ändras eller om önskad storlek ändras under körning, beroende på att olika språk används, ändrar alltså layouthanteraren storlek och placering för alla komponenter så att utrymmet utnyttjas på bästa sätt.
Så här anpassar du layouten för komponenter inom GridBagLayout: