A Control egy felületi elem, amely a felületi elem szülő/leszármazott fa tetszőleges részén létrehozható és elhelyezhető. Az SWT API hivatkozás és a példák a különböző típusú vezérlőelemekkel és használatukkal kapcsolatos részletes információkat tartalmaznak. Az org.eclipse.swt.widgets csomag a felületi elemek központi halmazát adja meg az SWT-ben. Az alábbi táblázat összefoglalja a csomagban biztosított konkrét vezérlőelem-típusokat.
Felületi elem |
Cél |
|---|---|
| Browser | Egy natív HTML feldolgozót tartalmazó vezérlőelem. |
| Button | Választható vezérlőelem, amely értesítést ad ki megnyomáskor és/vagy felengedéskor. |
| Canvas | Összetett vezérlőelem, amely felületet biztosít tetszőleges grafikák rajzolásához. Gyakran egyéni vezérlést valósít meg. |
| Caret | Egy i-gerenda, amelyet jellemzően a szöveg beszúrási pontjaként használnak. |
| Combo | Kiválasztható vezérlőelem, amelynek segítségével a felhasználó kiválaszthat egy karaktersorozatot a karaktersorozatok listájából, vagy megadhat egy új értéket a szerkeszthető szövegmezőben. |
| Composite | Vezérlőelem, amely tartalmazhat más felületi elemeket. |
| CoolBar | Összetett vezérlőelem, amelynek segítségével a felhasználók dinamikusan áthelyezhetik a soron lévő elemeket. |
| CoolItem | Kiválasztható felhasználói felület objektum, amely az eszközsáv dinamikusan pozícionálható területét ábrázolja. |
| Group | Összetett vezérlőelem, amely más felületi elemeket csoportosít, és körülveszi őket egy vésett szegéllyel és/vagy címkével. |
| Label | Nem választható vezérlőelem, amely egy karaktersorozatot vagy képet jelenít meg. |
| Link | Kiválasztható vezérlőelem, amely a szöveget hivatkozásokkal jeleníti meg. |
| List | Kiválasztható vezérlőelem, amelynek segítségével a felhasználó a karaktersorozatok listájából kiválaszthat egy karaktersorozatot. |
| Menu | Felhasználói felület objektum, amely menüpontokat tartalmaz. |
| MenuItem | Kiválasztható felhasználói felület objektum, amely a menü egy elemét ábrázolja. |
| ProgressBar | Nem választható vezérlőelem, amely az előrehaladást jellemzően oszlopdiagramként jeleníti meg. |
| Sash | Kiválasztható vezérlőelem, amelynek segítségével a felhasználó egy rugalmas körvonalat húzhat a kerethez a szülő ablakon belül. Segítségével a felhasználók a felosztóvonal áthelyezésével átméretezhetik a leszármazott felületi elemeket. |
| Scale | Kiválasztható vezérlőelem, amely egy értéktartományt ábrázol. |
| ScrollBar | Kiválasztható vezérlőelem, amely egy pozitív értéktartományt ábrázol. Composite elemben használják, amely V_SCROLL és/vagy H_SCROLL stílussal rendelkezik. |
| Shell | Az operációs rendszer ablakkezelő által kezelt ablak. A parancsértelmezők szülője lehet egy Megjelenítő (felsőszintű parancsértelmezők) vagy egy másik parancsértelmező (másodlagos parancsértelmezők). |
| Slider | Kiválasztható vezérlőelem, amely egy numerikus értéktartományt ábrázol. A csúszka annyiban különbözik a skálától, hogy egy húzható mutatót tartalmaz, melynek segítségével a tartomány mentén beállítható az aktuális érték. |
| Spinner | Kiválasztható vezérlőelem, amelynek segítségével a felhasználó numerikus értékeket adhat meg és módosíthat. |
| TabFolder | Összetett vezérlőelem, amely a felhasználó által kiválasztható oldalakat csoportosítja címkézett lapok segítségével. |
| TabItem | A címkézett mappában lévő oldalak címkéinek megfelelő kiválasztható felhasználói felület objektum. |
| Table | Kiválasztható vezérlőelem, amely megjeleníti a felhasználó által kiválasztható táblázatelemek listáját. A több oszlopot megjelenítő elemek sorokban kerülnek megjelenítésre az elemek különböző aspektusait ábrázolásával. |
| TableColumn | Kiválasztható felhasználói felület, amely a táblázat egy oszlopát ábrázolja. |
| TableItem | Kiválasztható felhasználói felület objektum, amely a táblázat egy elemét ábrázolja. |
| Text | Szerkeszthető vezérlőelem, amelybe segítségével a felhasználó szöveget gépelhet be. |
| ToolBar | Összetett vezérlőelem, amely támogatja a kiválasztható eszköztár-elemek elrendezését. |
| ToolItem | Kiválasztható felhasználói felület, amely az eszköztár egy elemét ábrázolja. |
| Tracker | Felhasználói felület objektum, amely rugalmas körvonalú téglalapokat valósít meg. |
| Tray | A rendszertálcát ábrázolja, amely a tálca állapotterületének része néhány operációs rendszeren. |
| TrayItem | Kiválasztható felhasználói felület objektum, amely egy elemet ábrázol az operációs rendszer rendszertálcáján. |
| Tree | Kiválasztható vezérlőelem, amely a felhasználó által kiválasztható faelemek hierarchikus listáját jeleníti meg. |
| TreeColumn | Kiválasztható felhasználói felület objektum, amely a fa egy oszlopát ábrázolja. |
| TreeItem | Kiválasztható felhasználói felület objektum, amely a fa elemeinek hierarchiáját ábrázolja. |