import java.awt.*; import java.awt.image.*; import java.applet.Applet; public class Liikumine2 extends Applet implements Runnable{ int y=0; boolean veel=true; int ooteaeg=50; Image taustapilt=Toolkit.getDefaultToolkit().getImage("mets.jpg"); BufferedImage puhver=new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB); Graphics2D puhverg=puhver.createGraphics(); public Liikumine2(){ new Thread(this).start(); } public void joonista(){ Graphics g=getGraphics(); if(g!=null){ puhverg.setColor(Color.white); puhverg.fillRect(0, 0, 400,400); puhverg.drawImage(taustapilt, 30, 50, this); puhverg.setColor(Color.yellow); puhverg.fillOval(60,y, 80, 40); g.drawImage(puhver, 0, 0, this); y++; } } public void run(){ while(veel){ joonista(); try{ Thread.sleep(ooteaeg); } catch(Exception e){e.printStackTrace();} } } public static void main(String[] argumendid){ Frame f=new Frame(); f.add(new Liikumine2()); f.setSize(400, 400); f.setVisible(true); } }