77 used & new from $0.01

Have one to sell? Sell yours here
 
 
Java Swing
 
See larger image
 

Java Swing (Paperback)

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


Available from these sellers.


18 new from $7.79 59 used from $0.01

Formats

Amazon Price New from Used from
  Paperback, October 31, 2002 $40.49 $26.00 $15.35
  Paperback, September 1, 1998 -- $7.79 $0.01
There is a newer edition of this item:
Java Swing, Second Edition Java Swing, Second Edition 3.4 out of 5 stars (76)
$40.49
Usually ships in 6 to 7 days
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

Swing Hacks

Swing Hacks

by Joshua Marinacci
4.1 out of 5 stars (18)  $19.77
Swing: A Beginner's Guide (Beginner's Guide  (Osborne Mcgraw Hill))

Swing: A Beginner's Guide (Beginner's Guide (Osborne Mcgraw Hill))

by Herbert Schildt
4.3 out of 5 stars (10)  $26.64
Graphic Java 2, Volume 2, Swing (3rd Edition) (Sun Microsystems Press Java Series) (2 Book Set)

Graphic Java 2, Volume 2, Swing (3rd Edition) (Sun Microsystems Press Java Series) (2 Book Set)

by David M. Geary
4.3 out of 5 stars (50)  $44.09
Java Examples in a Nutshell, 3rd Edition

Java Examples in a Nutshell, 3rd Edition

by David Flanagan
4.4 out of 5 stars (9)  $26.37
The JFC Swing Tutorial: A Guide to Constructing GUIs (2nd Edition)

The JFC Swing Tutorial: A Guide to Constructing GUIs (2nd Edition)

by Mary Campione
3.6 out of 5 stars (24)  $40.94
Explore similar items

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.

Product Details

  • Paperback: 1255 pages
  • Publisher: O'Reilly Media; 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: #1,151,833 in Books (See Bestsellers in Books)

More About the Author

Robert Eckstein
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Robert Eckstein Page

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).
 
(38)
(30)
(11)

Your tags: Add your first tag
 

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
"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
 
 
 
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 7 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 21 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

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.



Your Recent History

 (What's this?)

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