import java.util.*;先倒入这个类然在后程序中创建一个对象
Timer timer;public aa(){//构造函数中实例化
  timer=new Timer(1000,this);
 timer.start();
}
//在事件处理程序中
public void actionPerformed(ActionEvent e){
if(e.getSource()==timer){
   //里面写处理过程
}

解决方案 »

  1.   

    你可以用Timer类的schedule方法来实现.
    Timer tm=new Timer();
    tm.schedule(TimerTask tt,long time);
    你可以继承TimerTask来实现相应的功能,用time来延时!
      

  2.   

    支持 回复人: zhutouzip(吃青春饭不肖子!) ( ) 信誉:101  2005-03-11 17:03:00  得分: 0  
     
     
       你可以用Timer类的schedule方法来实现.
    Timer tm=new Timer();
    tm.schedule(TimerTask tt,long time);
    你可以继承TimerTask来实现相应的功能,用time来延时!
      
     
      

  3.   

    package org.tiling.scheduling.examples;import java.util.Timer;
    import java.util.TimerTask;public class EggTimer {
        private final Timer timer = new Timer();
        private final int minutes;    public EggTimer(int minutes) {
            this.minutes = minutes;
        }    public void start() {
            timer.schedule(new TimerTask() {
                public void run() {
                    playSound();
                    timer.cancel();
                }
                private void playSound() {
                    System.out.println("Your egg is ready!");
                    // Start a new thread to play a sound...
                }
            }, minutes * 60 * 1000);
        }    public static void main(String[] args) {
            EggTimer eggTimer = new EggTimer(2);
            eggTimer.start();
        }}