This book describes the history of Java GUI toolkits, explains why SWT
(Standard Wizard Tool kit) is superior, and then provides extensive
examples of building applications with SWT. This book takes developers
through the entire class hierarchy of SWT, explaining clearly (with Java
code) how to use all the widgets in the toolkit. JFace, an additional
abstraction layer built on SWT, is also described and this book
demonstrates how to build applications with JFace with explanation and
example code.