For Swing development, run, don't walk, to [link|http://www.bookpool.com/|Bookpool.com] and get thee "Java Swing" by Eckstein, Loy, and Wood. It's an O'Reilly book, but it's not a "manimal" -- it's got an old 10¢ jukebox on the cover.
Very good for learning/referencing Swing programming. Well laid-out. Excellent examples. And screenshots all over the place, with the example code on how to create said screenshot right nearby.
One of the best coding books I own.