O Standard Widget Toolkit

O Standard Widget Toolkit (SWT) é um kit de ferramentas de widget para programadores Java que proporciona uma API portátil e estreita integração com a plataforma da GUI do SO nativo subjacente.

Muitas tarefas de programação da UI de baixo nível são tratadas em níveis mais altos da plataforma Eclipse. Por exemplo, os visualizadores e as acções JFace facultam implementações para as interacções comuns entre aplicações e widgets. Todavia, o conhecimento do SWT é importante para compreender como funciona o resto da plataforma.

Portabilidade e integração da plataforma

O SWT define uma API portátil comum que é disponibilizada em todas as plataformas suportadas, e implementa a API em cada plataforma mediante widgets nativos sempre que possível. Isto permite ao kit de ferramentas reflectir imediatamente as alterações ao aspecto da GUI do SO subjacente, enquanto mantém um modelo de programação coerente em todas as plataformas.