En kontroll är en gränssnittskontroll som du kan skapa och placera var som helst i hierarkin med överordnade/underordnade gränssnittskontroller. I SWT API reference och exempel finns detaljerad information om de olika typerna av kontroller och deras användning. Paketet org.eclipse.swt.widgets definierar kärnuppsättningen av gränssnittskontroller i SWT. I följande tabell sammanfattas de konkreta typerna av kontroller som finns i paketet.
Gränssnittskontroll |
Ändamål |
---|---|
Browser | Kontroll som innehåller en ursprunglig HTML-återgivare. |
Button | Valbar kontroll som aviserar när den blir nedtryckt och/eller släppt. |
Canvas | Sammansatt kontroll som ger en yta för att rita godtycklig grafik. Används ofta för att implementera egna kontroller. |
Caret | En textmarkör som vanligen används som insättningspunkt för text. |
Combo | Valbar kontroll som används för att välja en sträng från en stränglista eller valfritt ange ett nytt värde i ett redigerbart textfält. |
Composite | Kontroll som kan innehålla andra gränssnittskontroller. |
CoolBar | Sammansatt kontroll som används för att dynamiskt omplacera de kalla objekt som finns i fältet. |
CoolItem | Valbart användargränssnittsobjekt som representerar ett dynamiskt placerbart område i ett kallt fält. |
ExpandBar | Sammansatt kontroll som grupperar sidor som kan visas eller döljas av användaren med hjälp av etiketterade rubriker. |
ExpandItem | Valbart användargränssnittsobjekt som motsvarar en rubrik för en sida i en ExpandBar. |
Group | Sammansatt kontroll som grupperar andra gränssnittskontroller och omger dem med en etsad kant och/eller etikett. |
Label | Icke valbar kontroll som visar en sträng eller en bild. |
Link | Valbar kontroll som visar en text med länkar. |
List | Valbar kontroll som används för att välja en eller flera strängar från en stränglista. |
Menu | Användargränssnittsobjekt med menyalternativ. |
MenuItem | Valbart användargränssnittsobjekt som representerar ett alternativ på en meny. |
ProgressBar | Icke valbar kontroll som visar förloppet för användaren, vanligen i form av ett stapeldiagram. |
Sash | Valbar kontroll som används för att dra en gummibandskonturerad båge inifrån ett överordnat fönster. Används för att ändra storlek på underordnade gränssnittskontroller genom att flytta på deras skiljelinje. |
Scale | Valbar kontroll som representerar ett intervall med numeriska värden. |
ScrollBar | Valbar kontroll som representerar ett intervall med positiva numeriska värden. Används i en sammansättning som har formaten V_SCROLL och/eller H_SCROLL. |
Shell | Fönster som hanteras av operativsystemets fönsterhanterare. Skal kan ha en visning (skal på högsta nivån) eller ett annat skal (sekundärt skal) som överordnat objekt. |
Slider | Valbar kontroll som representerar ett intervall med numeriska värden. Ett reglage skiljer sig från en skala genom att det har en dragbar tumknapp som kan användas till att justera aktuellt värde inom intervallet. |
Spinner | Valbar kontroll som kan användas till att ange och ändra numeriska värden. |
TabFolder | Sammansatt kontroll som grupperar sidor som kan väljas av användaren med hjälp av etiketterade flikar. |
TabItem | Valbart användargränssnittsobjekt motsvarande en flik för en sida i en flikmapp. |
Table | Valbar kontroll som visar en lista över valbara tabellobjekt. Objekt presenteras i rader med flera kolumner somrepresenterar olika aspekter av objekten. |
TableColumn | Valbart användargränssnittsobjekt som representerar en kolumn i en tabell. |
TableItem | Valbart användargränssnittsobjekt som representerar ett objekt i en tabell. |
Text | Redigerbar kontroll som kan användas till att mata in text. |
ToolBar | Sammansatt kontroll som kan hantera layouten för valbara objekt i verktygsfält. |
ToolItem | Valbart användargränssnittsobjekt som representerar ett objekt i ett verktygsfält. |
Tree | Valbar kontroll som visar en hierakisk lista över valbara trädobjekt. |
TreeColumn | Valbart användargränssnittsobjekt som representerar en kolumn i ett träd. |
TreeItem | Valbart användargränssnittsobjekt som representerar en hierarki med trädobjekt i ett träd. |