If you are looking to build modern Java desktop applications, Swing: A Beginner's Guide

Example code is accompanied by detailed commentary, explaining the techniques behind the programming. About the Author Java: The Complete Reference

A Deep Dive into " Swing: A Beginner's Guide " by Herbert Schildt

Swing: A Beginner's Guide 1, Schildt, Herbert, eBook - Amazon.com