See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

19 used & new from $14.51

Have one to sell? Sell yours here
 
 
Swing, Second Edition
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Swing, Second Edition (Paperback)

by Matthew Robinson (Author), Pavel Vorobiev (Author)
4.4 out of 5 stars See all reviews (36 customer reviews)


Available from these sellers.


2 new from $63.18 17 used from $14.51
Also Available in: List Price: Our Price: Other Offers:
Hardcover Order it used!
Paperback (Illustrated) 15 used & new from $7.14

Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review
Written for the experienced Java developer, Swing provides an in-depth guide to getting the most out of Sun's Swing/JFC user interface classes. Mixing real-world code examples and expert advice on advanced features, this book shows how to make use of this powerful library effectively within your own projects.

The best thing about this text has to be its sample programs, many of which incorporate other Java APIs to do "real" work. For example, a demo of the scroll pane Swing component uses other JFC classes to display JPG images. For working with lists, the authors show how to process .ZIP files in Java. For demonstrating table programming, there's coverage of JDBC to connect to databases. Other standout code samples include a working FTP client and a fully functional .RTF word processor. (Many of these examples are enhanced in separate steps, showing off new Swing classes and features along the way.) The authors do a particularly good job of annotating code with clear explanations referenced with numbered bullets that point out important lines of code.

The other noteworthy feature here is the material on extending basic Swing functionality through custom code. (To use Swing effectively, you definitely need to be able to customize its classes. The authors show you how.) There are examples for enhancing Swing with custom layout managers and numerous samples that extend trees and tables, and even a section on the basics of creating new pluggable look and feel (PLAF) modules for Swing.

With material here on virtually every component and API, plus advanced coverage on using and extending Swing, this in-depth tutorial will prove to be an indispensable resource. It's ideal for any Java developer who wants to create powerful Swing interfaces for real-world projects. --Richard Dragan

Topics covered: Overview of Swing and JFC, lightweight and heavyweight controls, Model View Controller (MVC) architecture, Swing pluggable look and feel (PLAF), sizing components, event handing and multithreading issues, timers, graphics debugging, painting and validation, focus management, SwingUtilities methods, frames, panels and borders, built-in and custom layout managers, labels and buttons, tabbed panels, scrolling and split panes, comboboxes and listboxes, text components, Swing undo support, menus and toolbars, progress bars and sliders, JPEG editing, custom and standard dialog boxes, layered panes, custom and built-in MDI support, trees, tables (basic and advanced features), advanced text component programming, sample .RTF word processor, printing, and Java2D API fundamentals. --This text refers to an out of print or unavailable edition of this title.

Review
" . . . the Bible of Swing. . . . If you want to learn to be a competent Swing developer . . . get this book." -- JavaRanch.com

See all Editorial Reviews


Product Details

  • Paperback: 912 pages
  • Publisher: Manning Publications; 2nd edition (February 2003)
  • Language: English
  • ISBN-10: 193011088X
  • ISBN-13: 978-1930110885
  • Product Dimensions: 9.3 x 7.4 x 1.8 inches
  • Shipping Weight: 3.2 pounds
  • Average Customer Review: 4.4 out of 5 stars See all reviews (36 customer reviews)
  • Amazon.com Sales Rank: #452,960 in Books (See Bestsellers in Books)

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(4)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

36 Reviews
5 star:
 (22)
4 star:
 (9)
3 star:
 (3)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (36 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
21 of 21 people found the following review helpful:
5.0 out of 5 stars The Bible of Swing, March 2, 2003
By Thomas Paul (Plainview, NY USA) - See all my reviews
(REAL NAME)      
Two years ago, the JavaRanch reviewer, Anmarie Ziegler, wrote this about the first edition: "Overall this is an excellent book, and I would recommend it for the intermediate to advanced Swing developer." The same can be said of the second edition of "Swing". This edition has been updated to bring it up to Java 1.4 with new examples, new components, and three new chapters. You should note that this book is not for beginners. If "threads", "anonymous classes", or "event handling" are foreign words to you then you should go over the basic Swing chapters in a Java intro book such as "Beginning Java 2" by Ivor Horton. If you consider yourself at least an intermediate Java programmer and are comfortable with the basics of the AWT and you want to learn Swing very well then you are ready for this book. The authors have written the Bible of Swing. This book covers not just the basics of Swing but goes beyond that to teach you how to build your own Swing components. The cover states that the book contains, "production quality code" and this is exactly what it contains. You will find no simple "Hello World" examples but instead demonstrations of how to make use of the real power of Swing. 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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 21 people found the following review helpful:
5.0 out of 5 stars Strongly impressed, September 22, 2000
By A Customer
I read this book while buying O'Reilly's "Java Swing," mainly because I noticed that one of the authors of this book gave a glowing review of the O'Reilly book. Wonderful thing to occur, since I found this book very useful and unique.

True to the cover, it has "production quality" examples written in Swing, including an entire word processor in the section about JEditorPane. I am downloading the code at this moment to test it out. The presentation in this book for each chapter is roughly: Show a class' place in the Swing hierarchy, explain the concepts and useful methods, then iteratively develop an interesting application. These applications start out with simple features, then the next revision has another new feature.. and so forth.

Bugs encountered ARE REPORTED. That, along with the O'Reilly review I mentioned earlier, points to a good honesty. I have no problem commending them by paying for their book.

For beginners to Swing, I would recommend Sun's tutorial book on Swing (by Mary Campione). You can check it out for free and then perhaps buy it. You could also learn Swing from this book, but perhaps you would have more of a cut&paste understanding. Depends.

For those used to Swing, this book really files in the big gaping hole in Java's documentation: Good examples of little things being used. Cuts down on experimentation. I know from personal experience that Sun's jdk HTML renderer blows, but this book tells you that it does, and where to go to find out when it stops blowing so badly.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 19 people found the following review helpful:
5.0 out of 5 stars A must-have for serious Swing developer, January 28, 2000
By Vadim Shun "vshun" (Potomac Falls, VA) - See all my reviews
(REAL NAME)   
I found this book the best for intermediate to seasoned Swing developer. Excellent coverage on some Swing topics not covered in sufficient depth elsewhere - such as tables, trees and GridBagLayout. The book is considered a classic in Java Swing developers community and is highly recommended to anyone with some basic Swing understanding who wants to know it real well and use it. The code examples are quite practical, I used the concepts from the book several times in my projects.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Very well written. A must have reference...
Its a must have for all intermediate to expert level developers. Lots of good code. I develop applications using Swing and really, this is the only book that I turn to for... Read more
Published on September 5, 2006 by Shaik Shahnaz

1.0 out of 5 stars Who is this book for?

It looks this Book's attempt to teach Swing is failed because of:

1) Book plagued with API reprints - always a sign of a weak java book

2)... Read more
Published on April 24, 2006 by java_rw

4.0 out of 5 stars real world code
This book allows one to quickly go from a Swing amateur to a very competent Swing programmer. The quality of the demo code is good, and more than just toy problems are tackled. Read more
Published on September 15, 2005 by Jay Bromley

4.0 out of 5 stars Great Book - HORRIBLE EDITING
This book is a MUST have for SWING developers....However...the editor should be SHOT!!!! SOOO many typos... Read more
Published on May 2, 2005 by D. Bearden

4.0 out of 5 stars Great Reference, Poor Introduction
As I think is mentioned in other reviews, this is a nice comprehensive reference for the Java Swing API. Read more
Published on November 22, 2004 by Benjamin Northrop

3.0 out of 5 stars 2nd Edition Has Typos out the Wazoo
The depth of coverage is excellent. If you want to see examples that are more than toy applications, this is for you. Read more
Published on March 25, 2004 by David

5.0 out of 5 stars Excellent book - perfect for the advanced user
This is a great book for the advanced user. A must have on the bookshelf for Swing programmers. The book does not waste pages explaining basic concepts. Read more
Published on February 20, 2004 by amarpai

5.0 out of 5 stars Highly recommended
Has an exceedingly high "density" of valuable information. Very up-to-date as of Java 1.4. Read more
Published on August 21, 2003 by Gift Card Recipient

4.0 out of 5 stars Excellent Coverage of Swing Details, Bad Styles
I do like the the levels of details that the authors chose to cover Java Swing. A lot of difficult concepts are pretty clearly explained by examples and notes. Read more
Published on August 4, 2003 by Van Nguyen

5.0 out of 5 stars A must have for any serious Swing work
Before the first edition came out, I was very frustrated with the books available on the topic. The first edition was already the best book on Swing. Read more
Published on June 10, 2003 by L. Mihalkovic

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 11 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Tanaka Landscaping Power Tools

Shop for Tanaka products at Amazon.com

Tanaka provides commercial-grade blowers, trimmers, accessories, and other landscaping equipment for the homeowner.

Shop all Tanaka

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates