SWT(Standard Widget Toolkit)는 이식 가능한 API 및 기본 OS GUI 플랫폼과 통합을 제공하는 Java 개발자를 위한 위지트(widget) 툴킷입니다.
낮은 레벨의 많은 UI 프로그래밍 타스크는 더 높은 계층의 Eclipse 플랫폼에서 처리됩니다. 예를 들어, JFace 표시기와 조치에서는 응용프로그램과 위지트(widget) 사이의 공통 상호 작용을 위한 구현을 제공합니다. 그러나 나머지 플랫폼이 작동하는 방법을 이해하는 데는 SWT 지식이 중요합니다.
SWT에서는 지원되는 모든 플랫폼에 제공되는 일반적인 이식 가능 API를 정의하며 가능할 때마다 기본 위지트를 사용하여 각 플랫폼에서 API를 구현합니다. 그러면 모든 플랫폼에 일관성있는 프로그래밍 모델을 유지하면서 툴킷에서 기본 OS GUI 룩앤필과 느낌에 변경사항을 바로 반영할 수 있습니다.