GridLayout (SWT) -asettelun käyttö

Voit käyttää GridLayout-asettelua SWT-säilöissä ja järjestää widget-toiminnot ruudukkoon.

SWT GridLayout -hallintaohjelma järjestää widget-toiminnot riveille ja sarakkeisiin. Graafinen muokkausohjelma ilmaisee, miten widget-toiminnot lisätään ruudukkoon. Kun lisäät widget-toimintoa, voit lisätä sen tyhjään ruudukkosoluun tai voit pakottaa ruudukon lisäämään uuden rivin tai sarakkeen ja asettamaan widget-toiminnon uuteen soluun. Kun lisäät uusia rivejä tai sarakkeita, "tyhjiä" soluja luodaan tarpeen mukaan. Koska GridLayout-asettelussa kussakin solussa on oltava widget-toiminto, tyhjään soluun voidaan tarvittaessa lisätä täytemerkki, jossa ei ole tekstiä.

Graafisessa muokkausohjelmassa on ruudukon reuna- ja sijoitusilmaisimet, joiden avulla voit määrittää, missä widget-toiminnot sijaitsevat ruudukossa ja mihin widget-toiminto asetetaan suhteessa muihin widget-toimintoihin. Koko ruudukon leveyden tai korkeuden kattava keltainen palkki ilmaisee, että ruudukkoon lisätään koko rivi tai sarake. Yhden rivin tai sarakkeen kattava keltainen palkki ilmaisee, että muutos vaikuttaa vain kyseiseen riviin tai sarakkeeseen:

SWT GridLayout

Aiheeseen liittyviä käsitteitä
Asettelun hallintaohjelmat ja säilöt
Aiheeseen liittyviä tehtäviä
Säilöjen ruudukkonäytön oletusasetusten määritys

Komponenttien lisäys ja siirto GridLayout-asettelussa

  1. Valitse valikoimasta komponentti, jonka haluat lisätä GridLayout-asetteluun, tai napsauta aiemmin luotua, GridLayout-asettelussa siirrettävää komponenttia ja vedä se uuteen paikkaan.
  2. Siirrä hiiren osoitin paikkaan, johon haluat pudottaa tai siirtää komponentin: Kun siirrät kohdistinta, graafinen palaute ilmaisee widget-toiminnon sijainnin, jos vapautat hiiren painikkeen. Keltainen palkki ilmaisee, että ruudukkoon luodaan uusi rivi tai sarake.
  3. Voit pudottaa komponentin valitsemaasi paikkaan napsauttamalla hiiren painiketta tai vapauttamalla sen. Graafinen muokkausohjelma siirtää widget-toiminnot ja luo rivit tai sarakkeet tarvittaessa sijoituksen mukaan.
Taulukko 1. Esimerkkejä pudotuksista ja niiden tuloksista
Kohdistimen paikka ja palaute Tulos
Tyhjään soluun asetettu kohdistin:
SWT GridLayout
Soluun lisätty widget-toiminto:
SWT GridLayout
Vaakasuuntaisen ruudukon reunaan asetettu kohdistin:
SWT GridLayout
Uudella rivillä olevaan soluun lisätty widget-toiminto:
SWT GridLayout
Pystysuuntaisen ruudukon reunaan asetettu kohdistin:
SWT GridLayout
Uudessa sarakkeessa olevaan soluun lisätty widget-toiminto:
SWT GridLayout
Pystysuuntaisen ruudukon reunaan yhdelle riville asetettu kohdistin:
SWT GridLayout
Soluun lisätään widget-toiminto (CLabel), muut rivillä olevat widget-toiminnot siirretään:
SWT GridLayout

Komponentin kohdistuksen määritys sen solun sisällä ruudukossa

  1. Napsauta komponenttia hiiren kakkospainikkeella ja valitse Mukauta asettelu. Asettelun mukautusikkuna avautuu.
  2. Valitse komponenttisivun tasausosassa jokin ilmansuuntapainikkeista ja kohdista komponentti. Jos napsautat esimerkiksi NW (vasen yläreuna) -painiketta, komponentti kohdistetaan ruudukkosolun vasempaan yläkulmaan.
  3. Voit pudottaa komponentin valitsemaasi paikkaan napsauttamalla hiiren painiketta tai vapauttamalla sen. Ruudukkoasettelussa voit asettaa alkion vain jonkin toisen alkion vasemmalle tai oikealle puolelle. Graafinen muokkausohjelma siirtää widget-toiminnot ja luo rivit tarvittaessa sarakemäärän ja muiden komponenttien sarakejaon mukaan.
  4. Valinnainen: Jos haluat pakottaa komponentin sisältävän rivin tai sarakkeen varaamaan säilössä olevaa ylimääräistä tilaa, napsauta Täytä vaakasuunnassa tai Täytä pystysuunnassa -painiketta. Jos useat rivit tai sarakkeet varaavat ylimääräistä tilaa, ne jakavat lisätilan tasaisesti keskenään.

Widget-toiminnon jakaminen useisiin ruudukkosoluihin

Voit jakaa widget-toiminnon useisiin ruudukkosoluihin tekemällä jommankumman seuraavista toimenpiteistä:

Ruudukon sarake- ja rivimäärän määritys

Kun lisäät tai siirrät widget-toimintoja, sarake- ja rivimäärää voi muuttaa dynaamisesti. Voit määrittää sarakemäärän myös manuaalisesti:
  1. Valitse suunnittelunäkymässä säilö, joka käyttää täyttöasettelua.
  2. Napsauta Mukauta asettelu Mukauta asettelu -työkalurivipainike -työkalurivipainiketta. Asettelun mukautusikkuna avautuu.
  3. Syötä Asettelu-muistikirjavälilehdessä uusi arvo Sarakkeiden määrä -kenttään.
  4. Valinnainen: Voit pakottaa kaikki ruudukon sarakkeet samaan leveyteen valitsemalla Tasaa sarakeleveys -valintaruudun.

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