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

69 used & new from $0.80

Have one to sell? Sell yours here
 
 
Java Swing
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Java Swing [ILLUSTRATED] (Paperback)

by Robert Eckstein (Author), Marc Loy (Author), Dave Wood (Author)
3.4 out of 5 stars See all reviews (76 customer reviews)


Available from these sellers.


22 new from $7.87 47 used from $0.80
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 14 used & new from $4.14
Paperback (2nd) $59.99 $37.79 57 used & new from $14.70
There is a newer edition of this item:
Java Swing, Second Edition Java Swing, Second Edition 3.4 out of 5 stars (76)
$37.79
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review
Java Swing is an excellent introduction to the latest developments in Java-interface technology. The authors explain how (and why) to use Swing components, and meanwhile proceed to document the entire Swing API with the thoroughness and accuracy programmers have come to expect from O'Reilly & Associates.

Eckstein, Loy, and Wood start with an architectural overview of Swing and its relationship to the Abstract Window Toolkit (AWT) and the rest of Java. They talk a little bit about converting programs from the old AWT to the Swing-enhanced AWT, and explain how Swing manages components' "look and feel" characteristics. There's also coverage of actions, which are among Swing's handiest new features.

From that point, they proceed to guide readers through the Swing forest, pointing out all the important stuff along the way. Mostly, this tour takes the form of graphical user interface (GUI) component documentation, with chapters devoted to buttons, lists, tables, panes, and the other thingamajigs you can put on-screen with Swing. All the classes in each category get entries, many of which include good commentary and some examples. The authors give some attention to the Accessibility API and its associated utilities, too.

A detailed chapter that walks the reader through the process of creating a custom look and feel distinguishes Java Swing from its competitors--this potentially confusing process is explained clearly and thoroughly. --David Wall

Product Description
The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. Swing provides many new components and containers that allow you to build sophisticated user interfaces, far beyond what was possible with AWT. The old components have been greatly improved, and there are many new components, like trees, tables, and even text editors. Java Swing gives you in-depth coverage of everything you need to know 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. It also discusses how the components implement the MVC (Model View Controller) architecture, so you can understand how the components are designed and subclass them intelligently. Java Swing is more than documentation; it helps you develop code quickly and effectively. Covers Java 2.

See all Editorial Reviews


Product Details

  • Paperback: 1252 pages
  • Publisher: O'Reilly; 1 edition (September 1, 1998)
  • Language: English
  • ISBN-10: 156592455X
  • ISBN-13: 978-1565924550
  • Product Dimensions: 9.1 x 7 x 2.1 inches
  • Shipping Weight: 3.4 pounds
  • Average Customer Review: 3.4 out of 5 stars See all reviews (76 customer reviews)
  • Amazon.com Sales Rank: #83,344 in Books (See Bestsellers in Books)


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(35)
(29)
(11)

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

76 Reviews
5 star:
 (20)
4 star:
 (23)
3 star:
 (13)
2 star:
 (10)
1 star:
 (10)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (76 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
37 of 40 people found the following review helpful:
5.0 out of 5 stars The most informative reference available, February 20, 1999

Pavel Vorobiev and I are currently finishing up an 'advanced' Swing book consisting mainly of examples ("Swing", Manning publications). We have referenced the Swing source code nonstop. Apart from this, we feel that Java Swing is the best Swing reference money can buy. This book is not an API docs dump. It is a high quality reference book for GUI developers who are prepared to do their job professionaly, not blindly. If you are looking for a hand-holding tutorial this book is not for you (for this I would suggest Up to Speed With Swing).

Java Swing is very well organized and full of original explanation. I encourage potential readers to disregard other comments claiming that this book is API repetitive or doesn't explain enough. No book can cover every possible situation that can arise in the creation of a GUI, and no book will fully explain all of the inner workings of each Swing component and UI delegate. Swing is a very complex and extensive library with some very interesting and powerful mechanisms working behind the scenes. Without a doubt, Java Swing is the most informative and rich reference available. I recommend it highly.

Matthew Robinson
"Swing", Manning publications
Swing "Tips and Tricks", The Swing Connection

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



 
19 of 20 people found the following review helpful:
4.0 out of 5 stars A good resource, April 26, 2003
By Jason Menard (Columbia, MD United States) - See all my reviews
  
"Java Swing" is an in-depth look at the features and components of Java's popular Swing API. The much-anticipated second edition of O'Reilly's classic brings the book up-to-date with the changes made in SDKs 1.3 and 1.4. Each Swing component is covered in detail, providing information on constructors, methods, and properties. There is of course a plethora of example code clearly demonstrating how to use the various components and features.

While "Java Swing" is quite a hefty book, it does not cover the Java event model introduced in JDK 1.1, the AWT layout managers, or relevant AWT components such as Component that are subclassed by Swing components. Instead references are given to pdf files containing chapters of O'Reilly's out-of-print AWT book. While this may have been an acceptable omission for the first edition in 1998, where it might be assumed that developers had some experience with AWT, I do not feel this is a valid assumption today.

If you can look past the book's omissions, or if you have a companion reference covering those features, "Java Swing" has much to offer and will serve as a treasured reference. If you are unfamiliar with AWT and looking to learn how to develop user interfaces in Java, you may wish to look elsewhere first.

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



 
12 of 12 people found the following review helpful:
4.0 out of 5 stars good reference, goes well beyond javadocs, March 17, 1999
By Greg Munger (chesterton, in USA) - See all my reviews
(REAL NAME)   
This book has been well reviewed by others, but for once I actually read a programming book cover to cover (on vacation), so I wanted to comment.

This is the first book on Swing that I have read, though perhaps the 10th on Java, and I have been using Swing since the first beta was available.

I think the authors should be commended for really examining each class that is presented, and the sample programs to exercise the "little" classes really show good preparation. I think the size of the sample code is perfect to explain a concept without getting bogged down in the details of a toy application.

The book is organized in a "bottom up" fashion, so the TableColumn class is explained before JTable (for example). This provides consistant explanations, but it does mean deferring the motivation for learning something until the end.

The biggest problem is with the Text/Editor classes. Here there are 200 pages of preliminary information before you get to JEditorPane, and then the authors stop and say the class is too buggy to explain. I can't blame the authors for JDK problems, but I think a "top down" explanation might work better with this very complex set of classes. On the other hand, if we ever do get a version of JEditorPane that can display HTML without throwing exceptions, these chapters will provide good background material.

I learned things from almost every chapter, it is a very good reference.

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

1.0 out of 5 stars not what i paid for
A purchased a brand new book. When I got it the cover was creased in half.
The book is amazing but the shipping care was poor. I should have just got a used book. Read more
Published 3 months ago by Daniel Sedam

5.0 out of 5 stars Very Informative -- A desktop quick reference
This book does a very good job of consolidating all of the information regarding Swing that can be found on the internet and putting it into one book. Read more
Published 17 months ago by Eric Jeney

5.0 out of 5 stars Encyclopedic tome on Swing is a great reference
This extremely hefty book on Swing has just about everything in it. However, it is intended to be a reference on Swing, not a tutorial. Read more
Published on January 21, 2006 by calvinnme

4.0 out of 5 stars Good Book With a Bad Title
This is for people who have a working knowledge of Swing and who want a comprehensive reference on their desks. Read more
Published on June 4, 2005 by S. Umamaheswarampillai

1.0 out of 5 stars yikes!!
I can't recall a tech book so thoroughly unreadable! Maybe if I was more well versed in Swing this might make a little more sense, but seriously.... Read more
Published on May 18, 2005 by David D. Forman

4.0 out of 5 stars Pretty Thorough Reference
Man, has Swing grown; no wonder it took 5 authors to write this book! Anyway, they do a good job describing a very complex subject. Read more
Published on April 11, 2005 by Larry

4.0 out of 5 stars Best Swing reference out there with room for improvement
Any book that claims it can tell the readers everything they need for any huge APIs such as Swing is likely to be misleading. Read more
Published on March 5, 2005 by Wong Yuen Ho

2.0 out of 5 stars Not quite what I had expected
I bought this book expecting that the book would make a good tutorial covering all aspects of Java Swing. Read more
Published on November 5, 2004 by Rod Smith

4.0 out of 5 stars Very Dry Reading but Useful
Swing is a complicated technology, and large- Javax.Swing.* packages number 16, by far the largest in Java. Read more
Published on August 12, 2004 by Gary Upshaw

3.0 out of 5 stars Not as good as advertized
The book as a whole is pleasant to read and covers wide enough range of topic. One huge glaring omission is the GridBagLayout (only mentions in passing while cover other less... Read more
Published on May 21, 2004 by Joe Chong

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]

   
Related forums


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


The New Braun bodycruZer

Braun bodyCruzer Men's Body Groomer
Introducing the new Braun bodycruZer with a precision trimmer to efficiently trim body hair and a Gillette blade for smooth, clean shaving results.

Shop now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

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
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
My Soul to Lose
My Soul to Lose by Rachel Vincent

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