不知道你是不是要实现一个定时器,下面的是一个简单的模拟:
public 
        class Animator1 extends java.applet.Applet implements Runnable { 
                int frame; 
                int delay; 
                Thread animator; 
 
                public void init() { 
                        String str = getParameter("fps"); 
                        int fps = (str != null) ? Integer.parseInt(str) : 10; 
                        delay = (fps > 0) ? (1000 / fps) : 100; 
                } 
 
                public vois start() { 
                        animator = new Thread(this); 
                        animator.start(); 
                } 
 
                public void run() { 
                        while (Thread.currentThread() == animator) { 
                                repaint(); 
 
                                try { 
                                        Thread.sleep(delay); 
                                } catch (InterruptedException e) { 
                                        break; 
                                } 
 
                                frame++; 
                        } 
                } 
 
                public void stop() { 
                        animator = null; 
                } 
        }