// // Dynamic applets // Move a ball down vertically import java.awt.*; import java.applet.*; public class MoveBall extends Applet implements Runnable { Thread my = null; int flag = 0; public void start() { my = new Thread(this); my.start(); } public void run() { while(true) { for(flag=0; flag<7; flag++) { repaint(); try { my.sleep(1000); } catch(InterruptedException e) { } } } } public void stop() { my.stop(); my = null; } public void paint(Graphics g) { if(flag == 0) { g.setColor(Color.blue); g.fillOval(50, 50, 100, 100); } if(flag == 1) { g.setColor(Color.blue); g.fillOval(50, 100, 100, 100); } if(flag == 2) { g.setColor(Color.blue); g.fillOval(50, 150, 100, 100); } if(flag == 3) { g.setColor(Color.blue); g.fillOval(50, 200, 100, 100); } if(flag == 4) { g.setColor(Color.blue); g.fillOval(50, 250, 100, 100); } if(flag == 5) { g.setColor(Color.blue); g.fillOval(50, 300, 100, 100); } if(flag == 6) { g.setColor(Color.blue); g.fillOval(50, 350, 100, 100); } } }