JAva 2 from Scratch by Steven Haines, published by QUE is a good book to get you off and running in Java, esp if you have prior programming knowledge.
the book takes you through the steps (and the code) needed to build an stock tracker application.
Uses:
JTables
JFrame/JPanel/Layouts
JLists
JMenus
Graphics2D
Sockets
Input/OutputStreams
URL
Timers
and a lot more. -------------------------------------------
There are no onions, only magic
-------------------------------------------