- Release Date: 12 March, 1999
- Used Price: $14.58
- Availability: Usually ships within 24 hours
- Third Party Used Price: $19.99
Author: David GearyIf 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
Customer Rating: 4.21 of 5 (47 total reviews)
- Complete Guide to Swing for Serious JAVA Developers
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.
- Good but not in Deep(email@example.com)
This book is good. It comes with a lot good example code demostrate how to use the swing components. But the author does not talk about more in depth in theory aspect. The book listed constants and methods in a class or a interface. But it does not tell you how to use some of those method. In the book, some of the code just use those method and it doesn't tell why, and those things under. Such as the AbstractAction class.When a user extends a class from this class, the constructor calls super("exit"), but why?
The book is really good if you want to find some swing examples or to have a feel of swing. I would like to give it five stars if it could talk more in theory.
- Still good
Like a fine movie, this book is still very useful even as the language advances. A wonderful reference I still find myself reaching for it several times a week for parts of the GUI that I don't reach into that often. Considering that I use the Eclipse front-end I do all of my GUI coding by hand (that and most GUI builders put out some really terrible code), so maybe I am a bit atypical in this regard.