Standard Widget Toolkit

SWT (Standard Widget Toolkit) er en elementværktøjskasse til Java-udviklere, der leverer et flytbart API og tæt integration med den underliggende indbyggede GUI-platform i styresystemet.

Mange UI-programmeringsopgaver på lavt niveau håndteres i højere lag af Eclipse-platformen. JFace-fremvisere og -funktioner leverer f.eks. implementeringer til de fælles interaktioner mellem programmer og elementer. Det er dog vigtigt at have kendskab til SWT for at kunne forstå, hvordan resten af platformen fungerer.

Mobilitet og platformsintegration

SWT definerer et fælles flytbart API, der leveres på alle understøttede platforme, og implementerer API'et på alle platforme vha. indbyggede elementer, når det er muligt. På den måde afspejler værktøjskassen straks eventuelle ændringer i styresystemets underliggende GUI-grænseflade, samtidig med at der bevares en konsekvent programmeringsmodel på alle platforme.