Big Java example project "animation"

You can use this project as follows:

- once compiled, the Applet classes can be run using the "Run Applet..." 
 popup menu option.
 - they can be run in either the AppletViewer or your web browser.
 
This project illustrates concepts covered in Big Java, Chapter 21 
"Multithreading".
  
 - to understand how multiple threads can execute in parallel
 - to learn how to implement threads
 - to understand race conditions and deadlocks
 - to be able to avoid corruption of shared objects by using synchronized methods
 - to be able to use threads for programming animations