Java Tour for Beginners by Robert Young

Chapter 2--- Changing Page Colors

Chapter 3--- IF-THEN statements

Chapter 4--- While Loops and
Text methods

Chapter 5--- Creating Windows

Chapter 6--- Events

Chapter 7--- Bonus Chapter...
Special effects.

Samples
Craps
Square4
Exploding cube
push button
encrypt password