Java: Graphical User Interface
An introduction to Java Programming
PDF
David Etheridge
A dummy's guide to Java. This book will teach you the basics of Java programming nicely.