import java.applet.Applet; import java.awt.*; public class Pildike1 extends Applet implements Runnable{ Image taust; int mustripikkus=160; int samm=3; int paus=50; int nihe=0; boolean veel=false; public void paint(Graphics g){ if(taust==null)taust=laePilt("rohetaust320x480.gif"); nihe=nihe+samm; if(nihe>mustripikkus)nihe=nihe-mustripikkus; g.drawImage(taust, 0, nihe-mustripikkus, this); } public void update(Graphics g){ paint(g); } public void start(){ veel=true; new Thread(this).start(); } public void run(){ while(veel){ repaint(); try{Thread.sleep(paus); }catch(Exception e){} } } public void stop(){ veel=false; } Image laePilt(String failinimi){ try{ return getImage(getCodeBase(), failinimi); }catch(Exception e){} return Toolkit.getDefaultToolkit().getImage(failinimi); } public static void main(String argumendid[]){ Frame f=new Frame("Pildiraam"); Pildike1 ap=new Pildike1(); f.add(ap); f.setSize(300, 300); f.setVisible(true); ap.start(); } }