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. |