This book builds on the successful approach of the first edition of Swing, once again taking the power and flexibility of Java's Swing library to its limits. Using a fast-paced style, it starts by introducing each of the Swing components and continues with production-quality code examples in which Swing features are customized, combined, and vigorously exercised to demonstrate real-world usage. With over 400 pages of revised text, additional examples, and new material to bring the book up to date with J2SE 1.4, Swing 2nd edition includes complete coverage of the new JSpinner and JFormattedTextField components, the new Focus and Keyboard architectures, and many other new and enhanced Swing features. Three new chapters have also been added to cover the construction of HTML and XML editor applications, and how to work with the new Drag & Drop architecture.
This book fills in the gaps of Sun's Java Swing 1.4 online tutorials. True to its title, it provides a lot of good "production quality" Swing examples, including a word processor. Every chapter flows in a similar way, namely to show where something fits into the Swing hierarchy, details the concepts and architecture behind it, then iteratively customises it for interesting uses. Beginners will want to pick up something more suited to their level as this one really does focuses in-depth on how to maximise the potential of Swing's components.