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.