import java.applet.Applet; import java.awt.*; public class Ringid4 extends Applet implements Runnable{ double suurimring=200; public Ringid4(){ new Thread(this).start(); } public void joonista(){ int keskx=getWidth()/2; int kesky=getHeight()/2; Graphics g=getGraphics(); int r=(int)suurimring; g.setColor(Color.black); while(r>1){ g.drawOval(keskx-r, kesky-r, 2*r, 2*r); r=r*2/3; } try{Thread.sleep(100);}catch(Exception e){} g.setColor(Color.white); r=(int)suurimring; while(r>1){ g.drawOval(keskx-r, kesky-r, 2*r, 2*r); r=r*2/3; } suurimring=suurimring*1.05; if(suurimring>300){suurimring=suurimring*2/3;} } public void run(){ while(true){ try{ joonista(); }catch(Exception e){} } } public static void main(String[] argumendid){ Frame f=new Frame(); f.add(new Ringid4()); f.setSize(200, 200); f.setVisible(true); } }