Java 1.2.
Intermediate Level Users.
The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. This book helps you to take full advantage of the Swing classes, providing detailed descriptions of every class and interface in the key Swing packages. It shows you how to use all of the new components, allowing you to build state-of-the-art user interfaces and giving you the context you need to understand what you're doing. It's more than documentation; 'Java Swing' helps you develop code quickly and effectively.