Get the 2nd edition!
This is an absolutely amazing book for JFC. Its one heck of a reference-cum-tutorial, with detailed explanations for each class in the library. Suitable for anyone who can understand & use O'reilly's Java in a Nutshell (another brilliant book!) easily. However, a few years back, the author had previously covered the topic in two separate books. (Core Java Foundation Classes (1300pgs) & Core Swing: Advanced Features (998pgs) ). In 2001, the author combined both of the books to bring Core JFC (...)ISBN:013090581X. Its over 1600 pages of pure JFC and Swing goodness.I'd recommend you get Core JFC, rather than purchasing the other two books separately. Since, it certainly has everything you'd pretty much need for building an enterprise Swing/JFC app without any problems.
PS.
I used this book and Java 2D API Graphics by Vincent J. Hardy to develop a client-server airline reservation application for my final year graduate project.
Hope this helps!
Great book
This is a great book for those who want to know Swing in depth. I just wish they had a new edition of the book covering JDK 1.3 and 1.4.
Good Stuff, Lots of usable code
It's like buying a years worth of experience for the price of a book. Lots of great code you can cut and paste into your applications. I've also got his Advanced Swing book.
I'm a C++ guy, not a Java guy...
so I found it quite useful. If you are like some of the people I've hired in the last few years; you learned Java first...don't bother. Though easily dated, it is the kind of book I like to have on hand when I'm trying to meet a deadline and am working into the wee hours (with few people I'd feel comfortable calling to ask stupid, obvious questions.)
Great book to learn JFC
I have this book for a year already and I am very satisfied with it. I refer over and over at my work. I have found great tips and even code that can be used as a starting point.This book covers JFC comprenhesibly. It is pack with great examples. Each topic is accompanied with code that works. The CD has all the code you just install and play. I have many Java books and this one is one of the best. The author writes clearly and logically. It can be usefull for beginners as well as experts or just for reference.