// ShapeApplet.java // cmc, 11/23/00 import java.awt.*; import java.awt.event.*; import java.applet.Applet; import shapes.*; public class ShapeApplet extends Applet implements ActionListener { private Shape5JA s[]; // Array of shapes (abstract with draw method) private Button redraw; public void init() { // One button and a set of random shapes redraw = new Button("New Random Drawings"); redraw.addActionListener(this); add(redraw); s = new Shape5JA[25]; randomShapes(); } public void paint(Graphics g) { //Draws the array of shapes for (int i=0; i