RowLayout (SWT) -asettelun käyttö

SWT RowLayout -asettelun hallintaohjelma asettelee komponentit riveittäin, mutta on vankempi asettelutapa kuin FillLayout.

RowLayout-asettelulla voit määrittää riveille pysty- tai vaakasuuntaisen tyylin. Vaakasuuntaisessa tyylissä widget-toiminnot asetetaan toistensa sivuille. Pystysuuntaisessa tyylissä widget-toiminnot asetetaan toistensa päälle ja alle.

Widget-toimintojen pudotus ja siirto toimii RowLayout-asettelussa samaan tapaan kuin muissa graafisen muokkausohjelman asettelun hallintaohjelmissa. Kun siirrät kohdistinta suunnittelunäkymässä, musta palkki ilmaisee, mihin widget-toiminto pudotetaan tai siirretään. Jos RowLayout-asetteluun on määritetty pystysuuntainen tyyli, kaikkien widget-toimintojen ylä- tai alapuolella on musta vaakapalkki. Jos RowLayout-asetteluun on määritetty vaakasuuntainen tyyli, kaikkien widget-toimintojen vasemmalla tai oikealla puolella on musta pystypalkki.

Voit määrittää säilön RowLayout-asetukset RowLayout-asettelun hallintaohjelmalla seuraavasti:

  1. Napsauta suunnittelu- tai Java-bean-komponentti-näkymässä RowLayout-asettelua käyttävää säilöä hiiren kakkospainikkeella ja valitse ponnahdusvalikosta Mukauta asettelu. Asettelun mukautusikkuna avautuu.

    SWT RowLayout -asettelun asettelun mukautusikkuna

  2. Määritä rivien suunta Asettelu-sivulla:
    • Vaakasuunta - normaali rivisuunta vasemmalta oikealle:
      SWT RowLayout vaakatilassa
    • Pystysuunta - suunta ylhäältä alas eli sarakemuoto:
      SWT RowLayout pystytilassa
  3. Määritä reunusten ja widget-toimintojen välisen tilan koot kuvapisteinä:
    • Välit - määrittää widget-toimintojen väliset välit tai täytteen.
    • Reunuksen korkeus - määrittää ylä- ja alareunusten korkeuden kuvapisteinä.
    • Reunuksen leveys - määrittää vasemman ja oikean reunuksen leveyden kuvapisteinä.
    • Alareunus - määrittää alareunuksen koon.
    • Vasen reunus - määrittää vasemman reunuksen koon.
    • Oikea reunus - määrittää oikean reunuksen koon.
    • Yläreunus - määrittää yläreunuksen koon.
    Huomautus: Jos määrität reunuksen korkeuden tai leveyden ja sitten myös ylä- ja alareunuksen sekä vasemman ja oikean reunuksen, arvot lasketaan yhteen. Jos määrität esimerkiksi reunuksen korkeudeksi arvon 5 ja yläreunukseksi arvon 5, riviasettelun yläosassa olevan reunuksen arvo on 10.
  4. Määritä muut RowLayout-asetukset:
    • Täyttö - määrittää, että kaikkien rivillä olevien ohjausobjektien tulee olla samankorkuisia vaaka-asetteluissa tai samanlevyisiä pystyasetteluissa.
    • Tasaa - määrittää, että yhdistelmässä jäljellä oleva ylimääräinen tila varataan widget-toimintojen välisten reunusten käyttöön.
    • Paketoi - määrittää, että kaikki asettelussa olevat ohjausobjektit ovat niille määritetyssä ensisijaisessa koossa.
    • Rivitä - määrittää, että ohjausobjekti rivitetään seuraavalle riville tai seuraavaan sarakkeeseen, jos valitun rivin tai sarakkeen tila ei riitä.
Aiheeseen liittyviä käsitteitä
Asettelun hallintaohjelmat ja säilöt

(C) Copyright IBM Corporation 1999, 2004. All rights reserved.