What is the .SWT File Extension?
.SWT File Extension Description:
SWT stands for Standard Widget Toolkit that produces widget toolkit graphics which are very useful to the Java platform. It was originally developed by IBM but is now being maintained by Eclipse Foundation in partnership with the Eclipse IDE. Written in Java, files with the .swt file extension were developed as an alternative to Abstract Window Toolkit (AWT) and Swing Java GUI toolkits developed by Sun Microsystems. The widget toolkit graphics are saved in files with the .swt file extension.
AWT was the first Java GUI toolkit which started as just a simple wrapper around local widgets such as menus, windows and buttons. Sun Microsystems later developed Swing Java GUI which provided a better set of GUI components than AWT. About the same period, IBM was developing Visual Age Integrated Development Environment (IDE) which later led to the birth of Eclipse IDE. Since Eclipse is written in Java, IBM people decided to create a new toolkit that has a "native look and feel" and a "native performance," thus, the SWT file extension which became an alternative for AWT Java GUI and Swing Java GUI.
The purpose of the SWT file extension is to provide a common API for accessing native widgets across the spectrum of platforms. The primary design goals are high performance, native look and feel, and deep platform integration.
Files with the .swt file extension serve as a wrapper enclosing local code objects, like GTK+ objects, Motif objects, etc. For this reason, these files are frequently described as "heavyweights" suggesting impressions of light Java wrapper enclosing a "heavy" local object.
When it happen that local platform Java GUI libraries do not support the application required by the files with the .swt file extension, SWT executes its own Java GUI code which is akin to Swing Java GUI. So, essentially the file with the .swt file extension is somewhat an effective middle bridge between the low level operation, look, and feel of AWT Java GUI and the high level practical and simple use of Swing Java GUI.
The SWT file extension has been available for C++ (called SWT C++) since January 2008. The NewJ Desktop made this possible without the use of JNI. Currently, SWT C++ is only maintained for Microsoft Windows and Microsoft Visual C++ 7.1 (Visual Studio 2003).Author: IBM Corporation
Author URL: http://www.ibm.com
Related Applications: Eclipse, jLibrary, LimeWire, Haystack Information Manager, Geoclipse,
Common Path: N/A
Run a Free Scan to check for SWT related errors & to optimize PC performance.
Do you have errors with .SWT files?
The Typical Cause of .SWT files Errors:
When you get errors with .SWT files you are in all likelihood experiencing a severe Windows error - your error may be the result of damage to your program registry and action is needed to repair it right away to prevent additional damage to your operating system. Dangers include device damage, blue screen errors and fatal program crashes.
Symptoms of .SWT files Errors:
.SWT files error symptoms include software lock ups, start up or shut down troubles, slow computer operation, sluggish behaviour, input freezing, internal speaker beeps, problems saving documents as well as issues while installing software.
The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.
With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro
DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder
Browse File Extensions by Name:
Is your File Extension missing?
Help us to make errorDecoder.com the best resource we possibly can by submitting you very own file extension details. If you have detailed information on any file extensions please let us know by visiting the following link.Submit File Details Form