Kontroller

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.