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
$49.95 Softbound print book  
$25.00 PDF ebook  

Book Reviews

"The book is not for those readers who are seeking entry-level training in Swing; it is a book for professional programmers who require information about how to get their Swing projects onto the right track, fast. ... This book is a complete, but final training. ...a must-read for every Swing programmer."
-- Computing Reviews, Nov. 2003

"a definitive self-teaching aid and resource for intermediate to advanced level programmers."
-- The BookWatch, May 2003
-- The MidWest Book Review

Swing Second Edition has been declared "the Bible of Swing" earning 10 out of 10 horseshoes at JavaRanch.com:

"The coding samples you will find in this book are extremely detailed and well commented. If you want to learn how to be a competent Swing developer then you should get this book."

Read the whole review at JavaRanch.com

What the experts said about the first edition

"Looking for a book on Swing with in-depth coverage of the how's and whys? Then Swing by Matthew Robinson and Pavel Vorobiev is it... an excellent introduction to the concepts of Swing. Developers looking for the 'Hello World' application won't find it here. In its place are exhaustive coding samples with detailed explanations. The authors take great care to discuss the importance of threads in Swing, focusing on multi-threading and how to build thread-safe methods. Throughout the book the authors also make it a point to include UI delegation examples and when to use the default implementations and when to override them. Overall this is an excellent book, and I would recommend it for the intermediate to advanced Swing developer.

An EXCEPTIONAL 10 out of 10 horseshoes."
-JavaRanch.com

"...The authors do a credible job of covering the Swing classes (and then some)...The examples are more varied than most equivalent books and the manner in which the code is commented on (annotated sidebars with more complete comments following) is superior to many other methods I've seen..."
-Ed's Internet Book Reviews, May 2000

"!!! Very Good"
-Today's Books/Public News Service

"How many times have you opened a book in search of a solution and found not only an answer, but also an elegant enhancement to your application? How many times have you ignored an O'Reilly book on the same subject lying on your table? The answer is Manning's new book Swing authored by Mathew Robinson and Pavel Vorobiev. And that is my final answer."
-Reviewed by Jayakrishnan on slashdot.org?pril 11, 2000

"UI development is a very time consuming business. Even with such a powerful next generation API at your fingertips it can be still overwhelming. Swing is a wonderful book that lightens the burden. It presents a complex subject in smaller manageable portions for the programmer who has learned the basics and wants to go much further. This excellent book is impossible to take in the first time, because of the scope and breadth of its subject matter. I think you will find that it hits and hits its target audience and goals again and again. It does not fail to satisfy. A massive quality and quantity win-win for Manning. Trust me. You will love it.

"Swing continues where Manning's own Up To Speed with Swing and O'Reilly's Java Swing stops. Throughout the book there are helpful bugs to avoid and developer notes...No other book on the same topics reaches the quality and quantity of this book. Presentation, content, overall developer satisfaction make this book a best of breed winner."
--Peter Pilgrim, Reviewer
Association of C/C++ Users

"I recommend this book to any serious Swing developer?hat impressed me most was the focus on developing comprehensive examples?he useful designs both demonstrate the technologies and leave the reader with a practical starting point for professional development?ll in all, this is a great value for any Swing developer."
-JavaZone

"...one of the best books available for learning the more advanced Swing features."
-Marty Hall, Senior Computer Scientist, The Johns Hopkins University Applied Physics Lab
-Author of the book Core Servlets and JavaServer Pages.

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.