Pick one of the following problems to do for your interclass problem.

1. Key Ball Bounce - Make an applet that draws a bouncing ball (using proper gravity style acceleration). When the ball hits the bottom of the applet it should reverse direction and start moving back up. Have the applet listen for keys that cause it to move from side to side. When it hits an edge it should turn around and go the other way.

2. Mouse Ball Bounce - Making the same bouncing ball that you had for the first one, but instead of having it move side to side with the keys, make it so that any time you click, the ball moves to the location of the click.

3. Choices - Use the JOptionPane to let the user select a color and have something drawn in that color. The JOptionPane should pop up if the user clicks the mouse.

4. Free Form - Write an applet that does something interesting. You can do whatever you want. Just make it include at least one listener either for animation or response to user input.

5. Color Paint (mouse) - This is very much like the option 3 in the last IcP, only now the color selection is made by clicking the mouse on colored squares on either the left or right side. So this one is more like what you are used to with Paint where there is a little palette that you can select from.

6. Shape Paint (mouse) - This is a combination of the last option and option 4 of the last IcP where you select the shape you draw using the mouse.