Graafisessa muokkausohjelmassa on tyylejä, jotka helpottavat Swing BorderLayout -asettelun käyttöä.
BorderLayout-hallintaohjelma asettelee komponentit alueisiin, jotka on määritetty ilmansuunnilla. Luokka java.awt.BorderLayout toteuttaa metodin LayoutManager2, ja sen rajoite on merkkijono, jonka arvo voi olla "North", "South", "Center", "East" tai "West".
Huomautus: Jos vaihdat säilön BorderLayout-asetteluun
ja säilössä on enemmän kuin viisi komponenttia, vain ensimmäiset viisi komponenttia lisätään BorderLayout-asetteluun rajoitteiden kanssa. Jäljelle jäävät komponentit siirretään säilöstä suunnittelunäkymän vapaamuotoiselle alueelle.
BorderLayout-asettelussa
kukin komponentti asetetaan jonkin ilmansuuntarajoitteen mukaisesti reunan myötäisesti
sille valitun leveyden tai korkeuden mukaan. "Center"-komponentti varaa kaiken
jäljelle jäävän tilan.
- Voit lisätä komponentin BorderLayout-asettelua käyttävään säilöön seuraavasti:
- Valitse Swing-komponentti valikoimasta, jonka haluat lisätä BorderLayout-asetteluun.
- Siirrä hiiren kohdistin suunnittelunäkymän päälle.
- BorderLayout-asettelussa näkyy viisi suorakulmaista aluetta, jotka esittävät viittä rajoitetta ("North", "South", "Center", "East" ja "West").
- Jos alue on tyhjä, se näkyy korostettuna, ja kohdistimessa
näkyy plusmerkki, joka ilmaisee, että komponentin voi pudottaa.

- Jos alueella on jo komponentti, kohdistimessa näkyy
viivan lävistämä ympyrä, mikä tarkoittaa, että komponenttia
ei voi pudottaa kyseiselle alueelle.


- Napsauta suunnittelunäkymää kelvollisen alueen kohdalla, jos haluat lisätä komponentin BorderLayout-asetteluun.
- Voit siirtää komponentteja BorderLayout-asettelussa seuraavasti:
- Valitse suunnittelunäkymässä BorderLayout-asettelussa komponentti, jonka haluat siirtää toiselle alueelle BorderLayout-asettelussa.
- Vedä komponentti toiselle alueelle ja vapauta hiiren painike. Komponentti siirretään uudelle alueelle. Jos
alue on jo jonkin toisen komponentin varaama, komponentit vaihtavat
paikkoja.
- Voit säätää komponenttien välejä BorderLayout-asettelussa
määrittämällä seuraavat BorderLayout-asettelun ominaisuudet:
- Vaakaväli - määrittää keskikomponentin ja "itäisen" sekä "läntisen" komponentin välisen etäisyyden kuva-alkioina.
- Pystyväli - määrittää keskikomponentin ja "pohjoisen" sekä "eteläisen" komponentin välisen etäisyyden kuva-alkioina.
Rajoitearvoa käytetään toisena argumenttina metodissa add(Component,Object), joka lisää komponentit pääsäilöihinsä. Esimerkiksi JPanel-ruudun alustava koodi voi
näyttää seuraavalta:
private void initialize() {
this.setLayout(new java.awt.BorderLayout());
this.add(getJLabel(), java.awt.BorderLayout.NORTH);
this.add(getJScrollBar(), java.awt.BorderLayout.WEST);
this.add(getJButton(), java.awt.BorderLayout.EAST);
this.setSize(193, 124);
}
Huomautus: Säilön ComponentOrientation-metodiin perustuvan suhteellisen asemoinnin tukeen käytetään kahta lisävakiota "before line begins" ja "after
line ends". Jos säilön ComponenetOrientation-metodi on esimerkiksi ComponentOrientation.LEFT_TO_RIGHT,
"Before line begins" yhdistetään "West"-määritykseen ja "After line ends" "East"-määritykseen.
Kahden vakiolajin sekoitusta ei suositella. Kuvion tarkasteluohjelmassa ja ajon aikana saattaa
ilmetä epätavallisia tuloksia, koska suhteelliset vakiot ovat etusijalla.