SWT

E358058

SWT (Standard Widget Toolkit) is a Java-based graphical user interface toolkit developed by the Eclipse Foundation, known for providing native-looking UI components by directly leveraging the underlying operating system’s widgets.

All labels observed (5)

Label Occurrences
SWT canonical 3
Standard Widget Toolkit 2
Eclipse SWT 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Java library
graphical user interface toolkit
widget toolkit
approachComparedToSwing uses native widgets instead of emulated widgets
architecture thin wrapper over native OS GUI APIs
bindingLanguage Java
category Java GUI toolkit
cross-platform GUI toolkit
contrastedWith JavaFX
Swing
designGoal provide native-looking user interfaces
developer Eclipse Foundation
distribution Eclipse SWT JARs and native libraries
documentation https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/package-summary.html
fullName SWT self-linksurface differs
surface form: Standard Widget Toolkit
hasComponent SWT self-linksurface differs
surface form: org.eclipse.swt.graphics package

org.eclipse.swt.layout package
SWT self-linksurface differs
surface form: org.eclipse.swt.widgets package
homepage https://www.eclipse.org/swt/
license Eclipse Public License
originalDeveloper IBM
partOf Eclipse Rich Client Platform
surface form: Eclipse platform
programmingLanguage Java
provides accessibility support
drag and drop support
graphics APIs
layouts
printing support
widgets
requires platform-specific native libraries
runsOn Linux
Windows
surface form: Microsoft Windows

macOS
supports custom drawing via GC (graphics context)
desktop applications
event-driven programming
high-DPI displays
internationalization
supportsLookAndFeel platform-native look and feel
targetPlatform desktop
usedBy Eclipse IDE
usedIn Rich Client Platform (RCP) applications
uses Java Native Interface (JNI)
surface form: JNI

native widgets

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Eclipse Rich Client Platform uses SWT
this entity surface form: Eclipse SWT
SWT fullName SWT self-linksurface differs
this entity surface form: Standard Widget Toolkit
SWT hasComponent SWT self-linksurface differs
this entity surface form: org.eclipse.swt.widgets package
SWT hasComponent SWT self-linksurface differs
this entity surface form: org.eclipse.swt.graphics package
JFace builtOn SWT
this entity surface form: Standard Widget Toolkit
JFace layerOnTopOf SWT