Although we refer to SWT and JFace as tools or toolsets, they’re essentially software
libraries. They consist of packages that contain Java classes and interfaces. But
what makes these components so special is that you can combine them to form
GUIs. And not just any GUIs, either! Your applications will run quickly, make effec-
tive use of computer memory, and, like chameleons, assume the look and feel of
whichever Java-supported operating system they run on. No other GUI-building
library can say that.