80,472
社区成员




import java.util.Timer;
import java.util.TimerTask;
/**
* @author puruidong
* @version 2015-07-17
*/
public class Main {
private Timer timer = null ;
private Timer getTimer(){
if(timer==null){
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("---------------");
}
},2000);
}
return timer;
}
private void cancelTimer(){
if(timer!=null){
timer.cancel();
}
}
public static void main(String[] args) throws InterruptedException {
Main m = new Main();
m.getTimer();//需要在每次点击事件后调用这个.
Thread.sleep(2000);//必须有这个才能正确输出.
m.cancelTimer();//这个地方的终止,其实是不需要的,这里只是为了测试.
}
}