SE 450 - Object Oriented Software Development

Fall 2001/2002

Homework #3

Implement an animation applet that is patterned after the ScrollingBanner2 or BouncingBall applets but adds some functionality. The requirements are:

  1. Use at least 2 parameters in the applet tag.
  2. Use the drawing methods in the Graphics class.
  3. Use off-screen drawing (double buffering).
  4. Use your imagination to create motion patterns.
  5. Use at least one button and one choice widget in your applet.
  6. (2 extra credit points) Use more than one shape from the Graphics package and additional UI widget, other than those already used, in your applet. Labels and panels do not count as extra credit widgets. You can use another button or choice but they will not count for the extra credit.

This assignment should used different shapes than anything else that you have seen in class so far (ie don't just add stuff to the bouncing ball applet).

An example of the applet can be found here.