This is a modified version of the objectdraw library originally created by Kim Bruce, Andrea Danyluk, and Thomas Murtagh. That library was used in programming classes at Williams college, and in the textbook Java: an Eventful Approach. The purpose of the library is to simplify the use of graphical objects and events so that they will be accessible to introductory students. The original library and more information are available at:

http://eventfuljava.cs.williams.edu/

This version of the library was created by Russell Zahniser, a teacher in the Boston Public Schools, for use in introductory Java classes there. It contains several improvements over the original library:
This new version of ObjectDraw is entirely backwards-compatible with the old version. So, any code in the book, or any code that works with the old library, will also work with the new one, although that code will have to be compiled again. There is an alternate form of this documentation that groups its descriptions of the library on the basis of tasks you might want to accomplish with it, rather than individual classes. You can access that documentation, and the high school class that I designed around this book and library, from my website:

http://www.zahniser.net/~russell/computer/