Ohjausobjekti on widget-objekti, jonka voit luoda ja sijoittaa minne tahansa widget-objektien aliobjektirakenteeseen. SWT-ympäristön API-tiedoissa ja esimerkeissä on yksityiskohtaisia tietoja erilaisista ohjausobjekteista ja niiden käytöstä. Pakkaus org.eclipse.swt.widgets määrittää widget-objektien pääjoukon SWT-ympäristössä. Seuraavassa taulukossa on tiivistelmä paketin mukana toimitetuista konkreettisista ohjausobjekteista.
Widget-objekti |
Käyttötarkoitus |
---|---|
Browser | Ohjausobjekti, joka sisältää alkuperäisen HTML-hahmonnustoiminnon. |
Button | Valittavissa oleva ohjausobjekti, joka lähettää ilmoituksen, kun sitä painetaan ja/tai kun se vapautetaan. |
Canvas | Yhdistelmäohjausobjekti, joka toimittaa pinnan mielivaltaisen grafiikan piirtoa varten. Sen avulla toteutetaan usein mukautettuja ohjausobjekteja. |
Caret | I-palkki, jota käytetään usein tekstin lisäyskohtana. |
Combo | Valittavissa oleva ohjausobjekti, jonka avulla käyttäjä voi valita merkkijonon merkkijonoluettelosta tai vaihtoehtoisesti kirjoittaa uuden arvon muokattavaan tekstikenttään. |
Composite | Ohjausobjekti, joka voi sisältää muita widget-objekteja. |
CoolBar | Yhdistelmäohjausobjekti, jonka avulla käyttäjät voivat sijoittaa palkin sisältämiä CoolItem-objekteja uudelleen. |
CoolItem | Valittavissa oleva käyttöliittymän objekti, joka esittää CoolBar-palkin dynaamisesti sijoitettavissa olevaa aluetta. |
ExpandBar | Yhdistelmäohjausobjekti, joka ryhmittelee sivuja, jotka käyttäjä voi tuoda näkyviin tai piilottaa nimiöityjen otsikoiden avulla. |
ExpandItem | Valittavissa oleva käyttöliittymän objekti, joka vastaa sivun otsikkoa ExpandBar-sivulla. |
Group | Yhdistelmäohjausobjekti, joka ryhmittelee muut widget-objektit ja ympäröi ne kaiverretulla reunuksella ja/tai nimiöllä. |
Label | Ohjausobjekti, jota ei voi valita ja joka näyttää merkkijonon tai kuvan. |
Link | Valittavissa oleva ohjausobjekti, joka näyttää linkkejä sisältävän tekstin. |
List | Valittavissa oleva ohjausobjekti, jonka avulla käyttäjä voi valita merkkijonon tai merkkijonoja merkkijonoluettelosta. |
Menu | Käyttöliittymän objekti, joka sisältää valikon vaihtoehtoja. |
MenuItem | Valittavissa oleva käyttöliittymän objekti, joka esittää valikon vaihtoehtoa. |
ProgressBar | Ohjausobjekti, jota ei voi valita ja joka näyttää tilannetiedot käyttäjälle, yleensä palkin muodossa. |
Sash | Valittavissa oleva ohjausobjekti, jonka avulla käyttäjä voi vetää kehyksen kokoaan muuttavaa ääriviivaa pääikkunassa. Ohjausobjektin avulla käyttäjät voivat muuttaa widget-aliobjektien kokoa muuttamalla niiden välissä olevan viivan sijaintia. |
Scale | Valittavissa oleva ohjausobjekti, joka esittää numeroarvojen aluetta. |
ScrollBar | Valittavissa oleva ohjausobjekti, joka esittää positiivisten numeroarvojen aluetta. Käytetään yhdistelmäobjektissa, jossa on V_SCROLL- ja/tai H_SCROLL-tyyli. |
Shell | Ikkuna, jota käyttöjärjestelmän ikkunoiden hallintaohjelma hallitsee. Shell-objektien pääobjekti voi olla Display-objekti (ylätason shell-objektit) tai toinen shell-objekti (toissijaiset shell-objektit). |
Slider | Valittavissa oleva ohjausobjekti, joka esittää numeroarvojen aluetta. Liukusäädin (slider) eroaa asteikosta (scale) lisäämällä vetimen, jolla nykyistä arvoa voidaan muuttaa arvoasteikon sisällä. |
Spinner | Valittavissa oleva ohjausobjekti, jonka avulla käyttäjä voi syöttää ja muokata numeroarvoja. |
TabFolder | Yhdistelmäohjausobjekti, joka ryhmittelee nimiöityjä välilehtiä käyttäen sellaisia sivuja, joita käyttäjä voi valita. |
TabItem | Valittavissa oleva käyttöliittymän objekti, joka vastaa sivun välilehteä välilehtikansiossa. |
Table | Valittavissa oleva ohjausobjekti, joka tuo näyttöön luettelon sellaisista taulukon kohteista, joita käyttäjä voi valita. Kohteet esitetään riveillä, joihin liittyvissä useissa sarakkeissa esitetään kohteiden erilaisia ominaisuuksia. |
TableColumn | Valittavissa oleva käyttöliittymän objekti, joka esittää taulukon saraketta. |
TableItem | Valittavissa oleva käyttöliittymän objekti, joka esittää taulukon kohdetta. |
Text | Muokattavissa oleva ohjausobjekti, joka sallii käyttäjän kirjoittaa tekstiä ohjausobjektiin. |
ToolBar | Yhdistelmäohjausobjekti, joka tukee valittavissa olevien työkalurivin kohteiden asettelua. |
ToolItem | Valittavissa oleva käyttöliittymän objekti, joka esittää työkalurivin kohdetta. |
Tree | Valittavissa oleva ohjausobjekti, joka tuo näyttöön hierarkkisen luettelon sellaisista rakenteen kohteista, joita käyttäjä voi valita. |
TreeColumn | Valittavissa oleva käyttöliittymän objekti, joka esittää rakenteen saraketta. |
TreeItem | Valittavissa oleva käyttöliittymän objekti, joka esittää rakenteen kohteiden hierarkiaa rakenteessa. |