This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
If you're new to Java (as you say) I recommend you write all the code by hand to get to know with Swing better.
Actually, if you are that new in Java, jumping right into Swing doesn't seem to be a good idea at all.
The quieter you are, the more you are able to hear.