De Standard Widget Toolkit

De Standard Widget Toolkit (SWT) is en widgettoolkit voor Java-ontwikkelaars die een verwisselbare API en een krachtige integratie met het onderliggende platform biedt.

Veel interfaceprogrammeertaken op laag niveau worden afgehandeld in hogere lagen van het Eclipse-platform. JFace-viewers en -acties bieden bijvoorbeeld implementaties voor gebruikelijke interacties tussen toepassingen en widgets. Kennis van de SWT is echter belangrijk als u wilt begrijpen hoe de rest van het platform werkt.

Overdraagbaarheid en platformintegratie

In de SWT is een gemeenschappelijke, overdraagbare API gedefinieerd die voor alle platforms beschikbaar is. De API wordt op alle platforms geïmplementeerd waarbij zo veel mogelijk standaard aanwezige widgets worden gebruikt. Hierdoor kan de toolkit onmiddellijk wijzigingen waarnemen en weergeven die zijn aangebracht in de onderliggende vormgeving en werking van de interface. Hierbij wordt op alle platforms een consistent programmeermodel in stand gehouden.