Check out the links to several tutorials and articles in the
Ranch Swing FAQ
When I was starting out, I used the Core
Java series by Horstmann and Cornell and found it very easy to understand. Mind you, this book is note pure Swing but covers Java overall. You might find it useful to get you started.
Others might have different suggestions.