import java.applet.*; import java.awt.*; public class Esim12 extends Applet implements Runnable{ AudioClip aani; Image kuva1; int x=50, y=50; Thread saie=null; public void init(){ kuva1 = getImage(getCodeBase(),"lippu1.gif"); aani = getAudioClip(getCodeBase(),"musa.au"); } public void paint (Graphics g) { g.drawImage(kuva1,x,y,this); x++ ; y++; if (x == 200) { x = 50; y = 50; } } public void start() { // Luodaan säie ja käynnistetään se aani.loop(); saie = new Thread(this); saie.start(); } public void run() { while (true) { repaint(); try { saie.sleep(500); } catch (InterruptedException e) { } } } public void stop() { if (saie != null) saie.stop(); saie = null; aani.stop(); } }