User Interfaces with Java Foundation Classes.
Second Edition.
Intermediate Level Users.
Work through the detailed examples in this book and you'll master Swing in not time! The book teaches you Swing from an insider's point of view. It not only covers the basics, it also covers creating a custom look and feel, from the Model View Controller architecture to optimising your Swing code. The book is ideal for anyone wanting to replace their AWT code.