Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Swing Second Edition

Inside the book

Sample Chapters Table of Contents Foreword Index Preface Book Reviews Source Code The Story of Swing Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Swing Second Edition
Foreword by James Gosling, "Father" of Java
Matthew Robinson and Pavel Vorobiev

2003 | 912 pages
ISBN: 193011088X
$25.00 PDF ebook  
$49.95 Softbound print book  

Foreword

It’s been amazing to see the applications that have been built using Swing. It is an extraordinarily sophisticated user interface toolkit that gives great power to developers. This power leads to the biggest problem with Swing: the wide variety of facilities can be intimidating. One’s first contact with the Swing APIs can be a little like sticking your head into the cockpit of a 747: a dizzying array of levers and dials that can be confusing. But there is a logic to it all. Once you know the territory, it’s easy to get around and the available facilities will make your job much easier.

The authors of this book have done a great job mapping out the territory and explaining the standard patterns that make Swing great. I love the way they have gone beyond just laying out the APIs to covering issues about what makes a good user interface, and what makes an application easy to understand and use. They also go beyond the usual snippets of code to develop complete applications. This is a great way to inter-relate all of the parts of the Swing API.

James Gosling

Vice President and Fellow

Sun Microsystems

DESCRIPTION

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 Second 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.

What's Inside:

  • In-depth table, tree, text, MDI and L&F coverage
  • All about painting, multithreading, keyboard focus and input
  • Guidelines and techniques for good UI design
  • Using the new JSpinner and JFormattedTextField components
  • Scrollable tabbed panes and indeterminate progress bars
  • How to implement, among other things:
    • FTP and JPEG editor applications
    • A full featured MDI plain text editor application
    • JTable stock quote and expense report applications
    • A JavaBeans property editor application
    • A full featured HTML editor application
    • A JTree-based file system explorer application
    • Sorting and printing tables
    • A custom multi-page print preview component
    • An XML editor application
    • Drag & Drop

ABOUT THE AUTHORS...

Matt Robinson cofounder of Santa Clara-based Recruitforce.com, has four years’ experience as a Swing engineer working on enterprise software. He has written numerous contributions to Java books, magazines and academic publications.

Pavel Vorobiev, also a Recruitforce cofounder, has 16 years of software development experience at both small and large companies such as Iona, i2 Technologies and Merrill Lynch. He is the co-author of four earlier Java books.

Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.