// Example.java
import java.awt.*;
import java.io.Serializable;
import java.awt.event.ActionEvent;

public class Example extends Canvas

			    implements Serializable {  

	private Color framecolor = Color.blue;
	private int remembercolor = 0;

	public Color getFrameColor() {
        	return framecolor;
	}

	public void setFrameColor(Color newcolor) {  
        	framecolor = newcolor;
	        repaint();
	}

	public Example() {
	       setSize(60,40);
	}

        public void paint(Graphics g) {
	        g.setColor(framecolor);
        	g.fillRect(0,0,60,40);
	        g.setColor(getBackground());  
        	g.fillRect(5,5,50,30);
	}

	public void changeFrameColor() {
		switch(remembercolor) {
		       . . .
		}
		repaint();
	}

	public void changeFrameColor(ActionEvent
					      actionEvent) {
		changeFrameColor();
	}
}