Exercise Eight
import java.awt.*;
public class EventExample extends Panel
{
public Panel displayPanel;
public Button colorButton;
public Color[] colors = {Color.black,
Color.red,
Color.yellow,
Color.green};
private int counter = 0;
public EventExample()
{
setLayout(new BorderLayout());
displayPanel = new Panel();
add("Center", displayPanel);
colorButton = new Button("Change Color");
add("South", colorButton);
}
public static void main(String[] args)
{
Frame baseFrame = new Frame();
EventExample ee = new EventExample();
baseFrame.add("Center", ee);
baseFrame.reshape(10,10,200,200);
baseFrame.setTitle("Event Example");
baseFrame.show();
}
public boolean action(Event evt, Object obj)
{
displayPanel.setBackground(colors[counter]);
if (counter <=2)
counter++;
else
counter =0;
return super.action(evt, obj);
}
}
Table of Contents Beans Events |
|
Hosted by Graphics & Media Lab
http://graphics.cs.msu.su |
|
mailto: Laboratory |