El juego de herramientas de widgets estándar (SWT) es un kit de utilidades de widgets para los desarrolladores de Java que proporciona una API transportable y una sólida integración con la plataforma de la GUI del OS nativo subyacente.
Muchas de las tareas de programación de bajo nivel de la UI se manejan en capas superiores de la plataforma Eclipse. Por ejemplo, los visores y las acciones de JFace proporcionan implementaciones para las interacciones comunes entre las aplicaciones y los widgets. Sin embargo, es importante conocer SWT para entender cómo funciona el resto de la plataforma.
SWT define una API portable común que se proporciona en todas las plataformas soportadas e implementa dicha API en cada plataforma mediante widgets nativos siempre que sea posible. Esto permite al juego de herramientas reflejar inmediatamente cualquier cambio en el aspecto de la GUI de OS subyacente, sin dejar de mantener un modelo de programación coherente en todas las plataformas.