Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $69.99
  • Save: $10.50 (15%)
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: Some visible wear, and minimal interior marks. Fast shipping from Amazon, and unbeatable customer service. Amazon Prime customers get free 2-day shipping. Millions of satisfied customers!
Access codes and supplements are not guaranteed with used items.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Graphic Java 2: Mastering the Jfc, By Geary, 3Rd Edition, Volume 2: Swing Paperback – March 22, 1999

ISBN-13: 007-6092004493 ISBN-10: 0130796670 Edition: 3rd

Buy New
Price: $59.49
19 New from $3.82 57 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback
"Please retry"
$59.49
$3.82 $0.01

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Graphic Java 2: Mastering the Jfc, By Geary, 3Rd Edition, Volume 2: Swing + Killer Game Programming in Java
Price for both: $101.99

Buy the selected items together
  • Killer Game Programming in Java $42.50

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 1622 pages
  • Publisher: Prentice Hall; 3 edition (March 22, 1999)
  • Language: English
  • ISBN-10: 0130796670
  • ISBN-13: 978-0130796677
  • Product Dimensions: 9 x 7.2 x 3.1 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (52 customer reviews)
  • Amazon Best Sellers Rank: #1,362,279 in Books (See Top 100 in Books)

Editorial Reviews

Amazon.com Review

If you're developing software that will be used by a large group of people, you need to give it a good-looking front-end--in Java 2, that means you have to use Swing. An excellent resource, Graphic Java 2: Mastering the JFC, Third Edition (Volume 2: Swing) takes on the Swing components one at a time and shows you how to incorporate them into attractive, efficient programs.

In many ways, Graphic Java 2 is a cookbook. You search the table of contents or index for a reference to the kind of problem you want to solve, then examine the author's examples for the solution (or at least some clues to it). This is the book to turn to if you're wondering how to implement the JComboBox.KeySelectionManager interface (which enables users to select items in a combo box) or compare the various ways of making the JTree component into a file browser. Those are just two of hundreds of examples in David Geary's book.

While most examples don't serve any practical purpose by themselves, they do clearly illustrate how a specific aspect of Swing works. It's easy to adapt the details presented here into your own programs. Geary shows consideration for the reader by presenting all his examples as programs that can be compiled and including them on the enclosed CD-ROM. --David Wall

Review

"At over 1500 pages, Graphic Java 2 is a monolith, heavy with details and weighted with valuable information for all Java UI developers. The coverage is meticulous and fluid, instructive in countless ways, unveiling things you won't find anywhere else. Yet it remains accessible to even a novice Swing developer. The net effect is that the price tag seems trivial given the value you can get from this book...

The coverage is not just impressive in its sheer volume; it's also an easy read with clear, concise explanations and useful examples...

All the fundamentals--in eloquent prose and incredible detail--are laid out before the reader in logical chapters that build on each other to unveil the most complete picture I've seen in print. I can hardly wait to read Volume III." -- DevX Book Reviews, July 29, 1999

"Thinking about making that jump from the AWT to Swing? Not sure where to start or how to go about it? Your search stops with David Geary's Graphic Java 2: Mastering the JFC...

Part 2 covers all the Swing components and their properties in detail; each component allocated a chapter. Two of the most complex components--Table and Tree--are covered in great detail and Chapters 19 and 20, respectively. These two chapters alone are worth the price of the book for serious Swing developers...

All in all, Geary has done such a thorough job in Graphic Java 2 that it can truly be considered the Swing bible. Don't let the size of the book intimidate you, it provides a top-level view as well as microscopic details on all Swing components. It will definitely prove to be an asset in the Swing developer's arsenal." -- Dr. Dobbs Journal, September, 1999


More About the Author

A long-time best-selling author with the utmost respect for his readers' time, David's books all have a single purpose: To help you master a technology as quickly and efficiently as possible. He writes books like he writes software by constantly iterating over material and refining examples until they reveal the essence of a particular technique. David also iterates obsessively over his writing until discussions are succinct and crystal clear.

David worked full-time for nearly two years on his most recent book, Core HTML5 Canvas, published in full color with syntax highlighted code throughout by Prentice-Hall in May 2012.

After graduating from Oregon State University with a degree in mechanical engineering, David spent eight years at Boeing as a software engineer, and for six of those years he taught off-hour courses in C, C++, and Object-Oriented Design.

In 1994 David moved to Colorado to work for Sun Microsystems. After working on a Smalltalk prototype for his first year, he switched to Java, and soon began working on his first book, Graphic Java, which covered Java's Abstract Window Toolkit and turned out to be one of the best-selling Java books of all time.

David left Sun in 1997 and has since made a living writing books, consulting and training, and speaking at conferences. He has written a total of nine books in the past 15 years, several of which were best-sellers in their respective categories, including the best-selling books on both Java component frameworks: Swing and JavaServer Faces.

In 2011, David co-founded the HTML5 Denver Users Group -- http://www.meetup.com/HTML5-Denver-Users-Group -- which has become one of the most popular meetup groups in Denver with over 1,000 members.

Customer Reviews

If you need a good reference for Java Swing, then this is the book.
Amazon Customer
You may read the first couple of chapters then I recommend using the book as a reference.
Rosanne Calabrese
The writing is clear and concise and topics are presented in a logical manner.
Roger Williamson

Most Helpful Customer Reviews

36 of 37 people found the following review helpful By "semplice" on January 5, 2000
Format: Paperback
This Book is not an introductory book, but for serious JAVA Developers who wants to know all about Swing features. It gives complete information about Swing's UI, the JComponent class, diff between lightweight and heavyweight component, Look and Feel features etc.... I would definetly recommend this book to anyone who wants to learn everything about SWING. However this book requires some knowlegde of AWT, but this is not a must. I can't wait for David Geary's book on Advanced Swing which is due in Dec 2001.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
19 of 20 people found the following review helpful By Roger Williamson on December 1, 1999
Format: Paperback
I have five Swing books, and this book provides by far the most thorough and well-written coverage of Swing. Although it is a huge book, there is no fluff as there is in other Swing books. The writing is clear and concise and topics are presented in a logical manner.
The first quarter of the book covers fundamental Swing concepts including meticulous coverage of the JComponent class and the best explanation of Model/View/Controller, including Swing's version of MVC, that I've seen in print.
The last three quarters of the book discusses Swing components, with excellent coverage of Swing's most complex components: JTree and JTable.
Not only does this book show you how to use Swing components, it also gives you an understanding of how Swing is designed. If you're serious about using Swing, this is the book to get.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 16 people found the following review helpful By Amazon Customer on February 27, 2002
Format: Paperback
I own 3 books on Swing...and I never reference this one. This book's content is badly organized, and the information is badly presented. If your skeptical, grab a really good Swing book like "John Zukowski's Definitive Guide to Swing for Java 2", and pace yourself on the speed you grasp the subject matter, and hands down you'll learn faster with Zukowski's book. It's not enough to have all the info in a book, it's how it's presented and explained. I'm a fan of the Core Java books, so I was excited about this one, but ended up disappointed.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 15 people found the following review helpful By D. Hersey on May 7, 2001
Format: Paperback Verified Purchase
Others have waxed eloquent about the merits of this book. I have owned it for 2 years and I am still amazed at the depth, clarity, and scope of the information inside. Swing can be confusing, and there are frequently many ways to accomplish a task. Geary takes you through from the ground up and shows how to harness this powerful API. Long as it is, the book builds on the foundation of the AWT 1.1 coverage in volume 1. Swing is heavily dependent on the revised AWT architecture, so volume 1 is a must-own for anyone serious in leveraging the full Java GUI API. I had been a Swing programmer for almost a year before buying this book, and it completely redefined how I thought about the API, as well as the results I have obtained. My hat is off to Mr. Geary, as well as the designers of this surprisingly powerful and complete API!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 12 people found the following review helpful By Rosanne Calabrese on July 3, 2001
Format: Paperback
If you use Swing to develop your Java UI's, and who doesn't, unless maybe you're developing an applet, you must get this book. I have several books dedicated to using JFC and none compare to this one. When you need detailed answers as to how or why Swing controls behave as they do you can rely on getting the correct answer from this book. You may read the first couple of chapters then I recommend using the book as a reference. Read what you need as you need it. This is a huge book, 1600+ pages, dense with information and code samples. I refer to this book often. I give this one a strongly recommended. I hope this helps :)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Amazon Customer on June 20, 2000
Format: Paperback
If you need a good reference for Java Swing, then this is the book. The different features are thoroughly covered, and a lot of examples are provided. The covered topics include buttons, menubars, toolbars, file choosers, dialog boxes, and text components as well as many others. The book comes with a CD that includes all of the coding examples as well as JDK 1.2. Although this book is a great reference, it is not for novices. A basic understanding of Java is needed to do well with this book as it assumes you know the basics already. In all, every Swing programmer should have this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 10 people found the following review helpful By "liquiditsolutions" on December 10, 2001
Format: Paperback
Look at all of those computer related books sitting on your shelf and honestly ask yourself...which ones were actually well worth your investment.
If you are like me only a few of those books sitting on your shelf were really truly worth your good hard earned money. Well, let me tell you what. Graphic Java 2 will be one of those books that you will look back at and say (...) I'm glad I purchased this book!
I bought this book to help me on my first GUI Java Enterprise program and it has saved (me) enough times for me to say that I would pay double it's current price for this handy book.
This is the most robust refrence book for the Swing API's you will find. If you are doing any GUI Java development and would like to get your code written correctly the first time then do yourself a favor and buy this book!!!! Actually even if you are currently not doing any GUI Java development I still highly recommend that you purchase this book.
This is the best book I now own and I own quite a few.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 14 people found the following review helpful By A Customer on February 17, 2000
Format: Paperback
If you want to go farther than just plopping a JComponent into a JFrame or Japplet, then this is the book for you. Graphic Java 2 picks up where all the other Swing books leave off. The technical detail is superb and unsurpassed by other texts I've read. The examples are well thought out and exploit every possible component variation. Geary's insight to the "inner workings" (UI delegates, for instance) of Swing is impressive. Granted, this book is not for the beginner. But at some point in your Swing career you will want to read Graphic Java 2 cover to cover. Why wait!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?