import java.applet.Applet; import java.awt.*; public class Ruum1 extends Applet implements Runnable{ double r=30; double nurk=0; double nurgamuutus=0.05; //rad int ooteaeg=100; //ms boolean veel=true; int keskx=100; //keskkoht ekraanipunktides int kesky=100; //keskkoht ekraanipunktides public Ruum1(){ new Thread(this).start(); } public void paint(Graphics g){ int tx=keskx+(int)(r*Math.cos(nurk)); int ty=kesky-(int)(r*Math.sin(nurk)); g.fillOval(tx, ty, 3, 3); } public void run(){ while(veel){ nurk+=nurgamuutus; repaint(); try{Thread.sleep(ooteaeg);}catch(Exception e){} } } public static void main(String arg[]){ Frame f=new Frame("Ruumiline joonis"); f.add(new Ruum1()); f.setSize(200, 200); f.setVisible(true); } }