or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
47 used & new from $15.35

Have one to sell? Sell yours here
 
   
Java Swing, Second Edition
 
 

Java Swing, Second Edition (Paperback)

~ James Elliott (Author), (Editor), Marc Loy (Author), David Wood (Author), Brian Cole (Author)
Key Phrases: public void install, focus cycle root, initial selection state, Property Data, Border Layout, Class Abstract Class (more...)
3.4 out of 5 stars  See all reviews (76 customer reviews)

List Price: $59.99
Price: $40.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.50 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 6 to 7 days.
Ships from and sold by Amazon.com. Gift-wrap available.

24 new from $26.00 23 used from $15.35

Formats

Amazon Price New from Used from
  Paperback, October 31, 2002 $40.49 $26.00 $15.35
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy The Book of Qt 4: The Art of Building Qt Applications and get Java Swing, Second Edition at an additional 5% off Amazon.com's everyday low price.

The Book of Qt 4: The Art of Building Qt Applications + Java Swing, Second Edition
Buy Together Today: $73.09

One of these items ships sooner than the other. Show details

  • The Book of Qt 4: The Art of Building Qt Applications

    Usually ships within 1 to 3 weeks.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Java Swing, Second Edition

    Usually ships within 6 to 7 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


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.60
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, long regarded as the authoritative book on using the Swing classes, is available in a new edition that builds on a solid foundation in exploring the Java 2 Swing additions and modifications. This is a big, tremendously detailed, exhaustively researched, and ultimately authoritative reference that pushes the limits of what a book can do toward eliminating the necessity of writing experimental programs to see how Swing classes work in practice. You'll find in these pages bits of software that show how most of Swing works: all of the major features get lavish attention, while most of the minor classes are demonstrated adequately, as well.

You could probably find demonstrations free of charge on the Internet, however. The true value of this work is in the comments its five authors have attached to their copious examples. They can be quite specific: at least one such segment warns that default Swing behavior violates Mac OS X user interface guidelines and explains how to work around the problem. Another section explains how the methods of the UndoableEdit class can be used in various ways, to implement different user interface behavior options. Some readers will head straight to the O'Reilly Web site, where they can grab the code and examine it in an editor rather than in print--code listings take up a lot of space here--but everyone will appreciate the concise hierarchy, method, and property documentation, as well as the wisdom contained in the prose. --David Wall

Topics covered: The Swing classes for creating graphical user interfaces in the Java programming language. It covers all the windowing stuff--dialogs, buttons, containers, layouts, lists, and that kind of thing--as well as tables, trees, text-manipulation classes, formatted text, drag and drop, and accessibility support.



Product Description

Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels. Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code. This second edition of Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for developers, with hundreds of useful examples, from beginning level to advanced, covering every component available in Swing. Whether you're a seasoned Java developer or just trying to find out what Java can do, you'll find Java Swing, 2nd edition an indispensable guide.

Product Details

  • Paperback: 1280 pages
  • Publisher: O'Reilly Media; 2nd edition (November 1, 2002)
  • Language: English
  • ISBN-10: 0596004087
  • ISBN-13: 978-0596004088
  • Product Dimensions: 9.1 x 7 x 2 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (76 customer reviews)
  • Amazon.com Sales Rank: #143,127 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #85 in  Books > Computers & Internet > Graphic Design > Website Architecture & Usability

More About the Author

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

Visit Amazon's Robert Eckstein Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?

Java Swing, Second Edition
65% buy the item featured on this page:
Java Swing, Second Edition 3.4 out of 5 stars (76)
$40.49
Swing: A Beginner's Guide (Beginner's Guide  (Osborne Mcgraw Hill))
14% buy
Swing: A Beginner's Guide (Beginner's Guide (Osborne Mcgraw Hill)) 4.3 out of 5 stars (10)
$26.60
Swing Hacks
9% buy
Swing Hacks 4.1 out of 5 stars (18)
$19.77
Swing, Second Edition
8% buy
Swing, Second Edition 4.4 out of 5 stars (36)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(1)
(1)

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
This review is from: Java Swing (Paperback)

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 review is from: Java Swing (Paperback)
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
   



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.