// // Dynamic applets // Move a ball horizontally import java.awt.*; import java.applet.*; public class MoveBall2 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(100, 50, 100, 100); } if(flag == 2) { g.setColor(Color.blue); g.fillOval(150, 50, 100, 100); } if(flag == 3) { g.setColor(Color.blue); g.fillOval(200, 50, 100, 100); } if(flag == 4) { g.setColor(Color.blue); g.fillOval(250, 50, 100, 100); } if(flag == 5) { g.setColor(Color.blue); g.fillOval(300, 50, 100, 100); } if(flag == 6) { g.setColor(Color.blue); g.fillOval(350, 50, 100, 100); } } }