Asettelun mukautusikkunassa voit määrittää GridBagLayout-asettelussa olevien komponenttien ankkurin paikan, sisennykset, täytön, jakautumisen, täytteen ja paksuuden.
GridBagLayout-asettelussa graafinen muokkausohjelma käyttää komponentin näytön parannukseen rajoitteiden, kuten täytön, ankkurin, x-paksuuden ja y-paksuuden, oletusarvoja. Jos esimerkiksi pudotat metodin javax.swing.JTextField, täytöksi määritetään HORIZONTAL (JTextField-oletusarvo on NONE), ja X-paksuusarvoksi määritetään 1 (JTextField-oletusarvo on 0).
Kun vaihdat GridBagLayout-asetteluun jostakin toisesta asettelun hallintaohjelmasta, graafinen Java-muokkausohjelma muodostaa kunkin komponentin niiden määritettyjen rajojen perusteella. GridBagConstraints-rajoitteiden käytössä on se etu tyhjään asetteluun verrattuna, että kunkin komponentin koko määritetään komponentille määritetyn ensisijaisen koon mukaan. Jos pääikkunan koko muuttuu tai jos ensisijaiset koot muuttuvat ajon aikana eri kielimerkkijonojen vuoksi, asettelun hallintaohjelma muuttaa kaikkien komponenttien kokoa ja sijaintia käyttäen käytettävissä olevaa tilaa parhaalla mahdollisella tavalla.
Voit mukauttaa komponenttien asettelua GridBagLayout-asettelussa seuraavasti: