Asettelun hallintaohjelmat auttavat säätämään kaikkien säilön komponenttien koon ja sijainnin. Jos säilöjen asettelulle on määritetty tyhjäarvo, kukin komponentti määrittää kokonsa ja sijaintinsa omilla rajoillaan.
Graafisessa muokkausohjelmassa on ruudukkomerkkejä, joiden avulla voit
kohdistaa komponentit graafisesti ja kohdistaa ne ruudukkoon. Kun määrität
aiemmin luodun, asettelun hallintaohjelmaa käyttäneen säilön asettelulle tyhjäarvon,
suunnittelunäkymän ulkoasu ei muutu. Graafinen muokkausohjelma
laskee ja määrittää kunkin komponentin rajat setBounds()-metodilla.
- Lisätietoja ruudukkomerkkien tyhjäarvojen näytön yleisasetuksien
määrityksestä on kohdassa Säilöjen ruudukkonäytön oletusasetusten
määritys. Jos haluat mukauttaa valitun säilön ruudukkomerkkien välejä,
avaa Mukauta asettelu
-ikkuna ja määritä ruudukon leveys, korkeus ja reunakoot.
- Voit pakottaa kohteiden kohdistuksen ruudukkomerkkeihin, kun pudotat ne tai
siirrät ne tyhjään asetteluun, napsauttamalla säilöä hiiren kakkospainikkeella ja valitsemalla Kohdista
ruudukkoon -vaihtoehdon. Kun Kohdista ruudukkoon on valittuna, voit
kohdistaa komponentit vaivatta graafisesti.

Jos haluat ohittaa komponentin
kohdistuksen ruudukkoon, pidä Alt-näppäintä painettuna, kun pudotat tai siirrät
komponentin. Näin voit asettaa komponentin ruudukkomerkkien väliin.
- Jos haluat muuttaa komponentin kokoa tyhjässä asettelussa, napsauta komponentin
kahvoja ja vedä niitä:

Voit määrittää
komponentin koon myös silloin, kun lisäät sen valikoimasta. Pidä vasenta hiiren painiketta painettuna,
kun pudotat komponentin suunnittelunäkymässä, ja vedä
hiiren osoitinta. Komponentin kokoa ei voi muuttaa sitä lisättäessä missään muussa asettelun hallintaohjelmassa.

Vihje: Voit aloittaa määrittämällä asettelun hallintaohjelmalle
tyhjäarvon ja vaihtamalla asetteluun (kuten GridBagLayout), jotta voit noutaa graafisen
Java-muokkausohjelman laskemat rajoiteasetukset. Kun komponentti hallitsee omia
rajojaan, voit olla varma siitä, että komponentti
on aina samankokoinen ja samassa kohdassa ajoaikaan. Kiinteässä koossa ja
korkeudessa on se haittapuoli, että komponentit eivät mukaudu rajojensa mukaisesti,
jos käyttäjä muuttaa sovelluksen kokoa. Lisäksi komponenteissa olevien
nimiöiden, kuten painikkeiden tai valintaruutujen, on muutettava kokoaan fontin tai
alueen mukaan.