O Standard Widget Toolkit

O Standard Widget Toolkit (SWT) é um kit de ferramentas de widget para desenvolvedores Java que fornece uma API portátil e integração física com a plataforma da GUI do sistema operacional nativo subjacente.

Muitas tarefas de programação de nível baixo da UI são manipuladas em camadas mais altas da plataforma Eclipse. Por exemplo, os visualizadores e as ações de JFace fornecem implementações para as interações comuns entre aplicativos e widgets. No entanto, o conhecimento do SWT é importante para se compreender como o restante da plataforma funciona.

Portabilidade e integração da plataforma

O SWT define uma API portátil comum que é fornecida em todas as plataformas suportadas e implementando a API em cada plataforma, utilizando widgets nativos onde possível. Isso permite ao kit de ferramentas refletir imediatamente qualquer alteração na aparência e no comportamento da GUI do S.O. subjacente, porém mantendo um modelo de programação consistente em todas as plataformas.