SWT ist eine Bibliothek von IBM für die Erstellung grafischer Oberflächen mit Java. SWT nutzt dabei im Gegensatz zu SWING die nativen grafischen Elemente des Betriebsystems und ist so von Optik und Geschwindigkeit nicht von nativen Programmen zu unterscheiden.
SWT wurde für die Entwicklungsumgebung Eclipse von IBM entwickelt.