Ohjausobjektit

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.