The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. Java Swing 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.
"This book will teach you practically everything you want to know about Swing."-Raven, ravenmatrix.com
"Java Swing is a huge book (more than 1,200 pages), especially by O'Reilly standards, but there are no pages wasted on a "quick reference". The authors have provided us with a well written, complete, easy to understand, and ultimately indispensable guide to Java Swing." --Thomas Paul, Javaranch.com, March 2001
"This book will definitely help produce professional looking Swing/JFC application and will give you a thorough background of the topic. Well done, O'Reilly for yet another winner. Java Swing is the programmer's champion of the late nineteen nineties." --Peter Pilgrim, C Vu, Mar 1999