import java.awt.*; public class Graafika extends Frame { static int oige1,oige2,oige3; static int a=0,b=0,i=0; public Graafika() { setTitle("ValgusFoor"); MenuBar mbar = new MenuBar(); Menu m = new Menu("Fail"); m.add(new MenuItem("Lähme ära")); mbar.add(m); } public boolean action(Event evt, Object arg) { if (evt.target instanceof MenuItem) if(arg.equals("Välju")) { System.exit(0); } else return super.action(evt, arg); return true; } public boolean handleEvent(Event evt) { if (evt.id == Event.WINDOW_DESTROY && evt.target == this) System.exit(0); return super.handleEvent(evt); } public void paint(Graphics g) { g.fillRect(100,100,100,300); for (i=0; i<6; i++) { if (i == 1) { oige1=1;oige2=0;oige3=0; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(5000);}catch(Exception ex){} repaint(); } if (i == 2) { oige1=1;oige2=1;oige3=0; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(500);}catch(Exception ex){} } if (i == 3) { oige1=0;oige2=0;oige3=1; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(6000);}catch(Exception ex){} } if (i == 4) { for(b=0;b<4;b++) { oige1=0;oige2=0;oige3=0; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(500);}catch(Exception ex){} oige1=0;oige2=0;oige3=1; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(500);}catch(Exception ex){} } } if (i == 5) { for(b=0;b<4;b++) { oige1=0;oige2=1;oige3=0; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(500);}catch(Exception ex){} oige1=0;oige2=0;oige3=0; if (oige1 == 1) { g.setColor(Color.red); g.fillOval(110,110,80,80); } else { g.setColor(Color.gray); g.fillOval(110,110,80,80); } if (oige2 == 1) { g.setColor(Color.yellow); g.fillOval(110,210,80,80); } else { g.setColor(Color.gray); g.fillOval(110,210,80,80); } if (oige3 == 1) { g.setColor(Color.green); g.fillOval(110,310,80,80); } else { g.setColor(Color.gray); g.fillOval(110,310,80,80); } try{Thread.sleep(500);}catch(Exception ex){} } } } } public static void main(String arg[]) { Frame f = new Graafika(); f.resize(410, 445); f.show(); } }