...but not fantastic. If you are seriously into Swing, then I think the Swing book is a necessity, but I found it tedious at times (though the same can be said about Swing in general).

The thing that's hard about swing is that it amounts to amassing knowledge over a vast library. Swing is a pretty huge set of API's and getting acquanted with the library is a lot of work.