Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Standard Widget Toolkit
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Graphical widget toolkit for use with the Java platform}} {{Infobox software | name = | logo = <!-- Image name is enough --> | screenshot = Eclipse SWT Windows example.png | screenshot size = 212 px | caption = A demo application on Windows 10 | author = Stephen Northover | developer = [[Eclipse Foundation]] | released = {{Start date and age|2003|04}} | latest release version = 4.29 | latest release date = {{Start date and age|2023|09|03}} | programming language = [[Java (programming language)|Java]] | operating system = [[Cross-platform]] | platform = [[Java platform]]<!--not just: "[[IA-32]], [[x86-64]]" also e.g. SPARC; more, no need to list any.--> | size = | language = Multilingual | genre = [[Widget toolkit]] for [[Java (software platform)|Java platform]] | license = [[Eclipse Public License|Eclipse Public]] | website = {{URL|www.eclipse.org/swt}} }} The '''Standard Widget Toolkit''' ('''SWT''') is a graphical [[widget toolkit]] for use with the [[Java (software platform)|Java platform]]. It was originally developed by Stephen Northover at [[IBM]] and is now maintained by the [[Eclipse Foundation]] in tandem with the [[Eclipse IDE]]. It is an alternative to the [[Abstract Window Toolkit]] (AWT) and [[Swing (Java)|Swing]] Java [[graphical user interface]] (GUI) toolkits provided by [[Sun Microsystems]] as part of the [[Java Platform, Standard Edition]] (J2SE). To display GUI elements, the SWT implementation accesses the native GUI libraries of the [[operating system]] using [[Java Native Interface]] (JNI) in a manner that is similar to those programs written using operating system-specific [[application programming interface]]s (APIs). Programs that call SWT are portable, but the implementation of the toolkit, despite part of it being written in [[Java (programming language)|Java]], is unique for each platform. The toolkit is [[free and open-source software]] distributed under the [[Eclipse Public License]], which is approved by the [[Open Source Initiative]].<ref>{{Cite web |author= Open Source Initiative |author-link= Open Source Initiative |title= Licenses By Name |url= http://www.opensource.org/licenses/ |access-date= 2007-03-24}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)