// 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();
}
}