// light.java // Dr.DOTIMPACT : 1998/6/22 import java.applet.Applet; import java.awt.*; public class light extends Applet { int sw; Rectangle r1, r2, r3, r4, r5; public void init() { sw = 3; r1 = new Rectangle(10, 10, 100, 100); r2 = new Rectangle(20, 20, 80, 80); r3 = new Rectangle(25, 25, 70, 70); r4 = new Rectangle(35, 35, 50, 50); r5 = new Rectangle(50, 50, 15, 15); this.setBackground(Color.black); } public void paint(Graphics g) { if(sw >= 2) { g.setColor(Color.white); g.setXORMode(Color.black); if(sw == 3) { g.fillOval(r1.x, r1.y, r1.width, r1.height); g.fillOval(r2.x, r2.y, r2.width, r2.height); } g.fillOval(r3.x, r3.y, r3.width, r3.height); g.fillOval(r4.x, r4.y, r4.width, r4.height); } if(sw == 1) { g.setColor(Color.orange); g.fillOval(r5.x, r5.y, r5.width, r5.height); } } public boolean mouseDown(Event ev, int x, int y) { --sw; if(sw < 0) sw = 3; repaint(); return true; } }