import java.awt.*; //impordib kõik java.awt klassis olevad paketid import java.applet.Applet; //impordib applet paketi public class Ring extends Applet implements Runnable{ //ütleb, et klass nimega Ring on //klassi Applet (rakend) järglane ning teda saab kõikjalt //kasutada (public) double samm=0.01; //reaalarvuline muutja int ooteaeg=1000; //ms boolean veel=true; public Ring(){ new Thread(this).start(); } public void joonista(){ Graphics g=this.getGraphics(); if(g!=null){ g.setColor(Color.white); //määrab ristküliku värvuse g.fillRect(0, 0, getSize().width, getSize().height); //joonistab ristküliku for(int k=30; k<500; k=k+10){ //defineerib muutuja k ja seab sellele parameetrid g.setColor(Color.black); //määrab värvuseks musta g.drawOval(10, 10, k, k); //joonistab ringi, võttes ringi suurused ülalt try{Thread.sleep(20);} catch(Exception e){} //teeb pausi } } } public void run(){ //käivitab while(veel){ //joonista joonista(); //programmi try{ Thread.sleep(ooteaeg); //paus } catch(Exception e){e.printStackTrace();} } } public static void main(String argumendid[]){ //siin määratakse raami parameetrid Frame f=new Frame(); f.add(new Ring()); f.setSize(200, 200); f.setVisible(true); } }