SWT Documentation
This page contains links to books, tutorials, and articles about SWT.
SWT in Books
SWT is in print in the following books.
-
"SWT: The Standard Widget Toolkit, Volume 1" by Steve Northover and Mike Wilson
This book can be read online at the
publisher's web site.
-
"The Definitive Guide to SWT and JFace" by Rob Warner and Robert Harris
-
"The Java Developer's Guide to Eclipse, Second Edition" by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, and Pat McCarthy (Chapter 14)
-
"Contributing to Eclipse: Principles, Patterns, and Plugins" by Erich Gamma and Kent Beck (Chapter 34)
-
"Eclipse in Action: A Guide for the Java Developer" by David Gallardo, Ed Burnette, and Robert McGovern (Appendix D)
-
"Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications" by Jeff McAffer and Jean-Michel Lemieux
-
"Eclipse: Building Commercial-Quality Plug-ins" by Eric Clayberg and Dan Rubel
-
"SWT/JFace in Action: GUI Design with Eclipse 3.0" by Matthew Scarpino, Stephen Holder, Stanford Ng and Laurent Mihalkovic
-
"Eclipse" and
"Eclipse Cookbook" by Steve Holzner
SWT Documentation Inside Eclipse
The Eclipse Help system contains good solid documentation for SWT in
the Platform Plug-in Developer Guide. To get there in Eclipse, select
Help > Help Contents >
Platform Plug-in Developer Guide.
SWT documentation appears in the following sections of the
Platform Plug-in Developer Guide:
- Programmer's Guide: Standard Widget Toolkit
- Reference: API Reference: org.eclipse.swt.* (javadoc for each package)
- Examples Guide: Standard Widget Toolkit
SWT Online Documentation
In addition to reading SWT documentation inside Eclipse, you can read it online here:
SWT Articles at eclipse.org and eclipse.org/swt
Articles at eclipse.org:
Articles at eclipse.org/swt:
More Articles about SWT
External articles, interviews in online journals:
- SWT articles published in JDJ and OS News:
- SWT articles on IBM Developerworks Library:
SWT Online Tutorials
There have been a few tutorials posted about SWT that you may find useful: