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