This is the 2nd applet for Java Data Structures 2nd Edition. (that's where you'll
find the source and a detailed description of how it works)
To move, you can either
use a mouse (by dragging it while clicked over the applet), or you can use your keyboard
(the preferred method). To use the keyboard, click on the applet to make sure it has
focus, and later move by pressing the arrow keys.
Don't forget to check out the next generation of Dog3D: named Wobble3D!