En kontroll er en widget som du kan opprette og plassere hvor som helst i treet med overordnede og underordnede widgeter. Du finner detaljert informasjon om de ulike typene av kontroller og deres bruksområde, i SWT API reference og i eksemplene. Pakken org.eclipse.swt.widgets definerer kjernesettet med widgeter i SWT. Følgende tabell sammenfatter de konkrete typene kontroller som finnes i pakken.
Widget |
Formål |
|---|---|
| Browser | Kontroll som inneholder en intern HTML-gjengiver. |
| Button | En kontroll som kan velges, og som sender melding når den velges og/eller oppheves. |
| Canvas | En sammensatt kontroll med et lerret for tegning av grafikk. Brukes ofte til å implementere tilpassede kontroller. |
| Caret | En tekstmarkør som vanligvis brukes som innsettingspunkt for tekst. |
| Combo | En kontroll som kan velges, og som lar brukeren velge en streng fra en liste med strenger, eller eventuelt skrive inn en ny verdi i det redigerbare tekstfeltet. |
| Composite | Kontroll som kan inneholde andre widgeter. |
| CoolBar | En sammensatt kontroll som lar brukeren dynamisk omplassere CoolIitem-objekter i feltet. |
| CoolItem | Et brukergrensesnitt som kan velges, og som representerer et dynamisk plasserbart område i en CoolBar. |
| ExpandBar | En sammensatt kontroll som grupperer sider som kan vises eller skjules av brukeren ved hjelp av topptekster med etiketter. |
| ExpandItem | Et valgbart brukergrensesnittobjekt som tilsvarer en topptekst for en side i en ExpandBar. |
| Group | En sammensatt kontroll som grupperer andre widgeter, og omgir dem med en etset kant og/eller etikett. |
| Label | En kontroll som ikke kan velges. Kontrollen viser en streng eller et bilde. |
| Link | En kontroll som kan velges, og som viser tekst med linker. |
| List | En kontroll som kan velges, og som lar brukeren velge en eller flere strenger fra en liste med strenger. |
| Menu | Et brukergrensesnitt som inneholder menypunkter. |
| MenuItem | Et brukergrensesnittobjekt som kan velges, og som representerer et menypunkt. |
| ProgressBar | En kontroll som ikke kan velges. Kontrollen viser fremdrift for brukeren, vanligvis som et stolpediagram. |
| Sash | En kontroll som kan velges, og som lar brukeren dra en gummistrikkliknende disposisjon over streken i et overordnet vindu. Brukes til å endre størrelsen på underordnede widgeter ved å flytte på skillelinjen. |
| Scale | En kontroll som kan velges, og som representerer et intervall med numeriske verdier. |
| ScrollBar | En kontroll som kan velges, og som representerer et intervall med positive numeriske verdier. Brukes i en kompositt med stilene V_SCROLL og/eller H_SCROLL. |
| Shell | Et vindu som håndteres av vindusstyreren i operativsystemet. Skall kan ha en visning (skall på øverste nivå) eller et annet skall (sekundære skall) som overordnet objekt. |
| Slider | En kontroll som kan velges, og som representerer et intervall med numeriske verdier. En glidebryter skiller seg fra en skala ved at den kan brukes til å justere gjeldende verdi i intervallet. |
| Spinner | En kontroll som kan velges, og som lar brukeren oppgi og endre numeriske verdier. |
| TabFolder | En sammensatt kontroll som grupperer sider som kan velges av brukeren ved hjelp av flipper med etiketter. |
| TabItem | Et brukergrensesnittobjekt som kan velges, og som tilsvarer en flipp for en side i en flippmappe. |
| Table | En kontroll som kan velges, og som viser en liste over tabellelementer som brukeren kan velge. Elementene vises i rader med flere kolonner som representerer ulike aspekter ved elementene. |
| TableColumn | Et brukergrensesnittobjekt som kan velges, og som representerer en kolonne i en tabell. |
| TableItem | Et brukergrensesnittobjekt som kan velges, og som representerer et element i en tabell. |
| Text | En redigerbar kontroll som lar brukeren skrive inn tekst. |
| ToolBar | En sammensatt kontroll som støtter layout for objekter som kan velges på en verktøylinje. |
| ToolItem | Et brukergrensesnittobjekt som kan velges, og som representerer et element på en verktøylinje. |
| Tree | En kontroll som kan velges, og som viser en hierarkisk liste over treelementer som brukeren kan velge. |
| TreeColumn | Et brukergrensesnittobjekt som kan velges, og som representerer en kolonne i et tre. |
| TreeItem | Et brukergrensesnittobjekt som kan velges, og som representerer et hierarki med treelementer i et tre. |