日期:2014-05-20  浏览次数:20677 次

跪求:java_VE如何让的不button事件可以每隔50秒自动运行一次
我在button里加了一个我要执行的程序,那位高手知道如何让这个程序每隔50秒自动运行一次吗?多谢!!!

------解决方案--------------------
你写的可是可以,但不稳当,因为会阻塞后面的程序执行。
while (true)
{......
 ........
 Thread.sleep(50);
}

使用线程调度器,如下所示:
Executors.newScheduledThreadPool(1).schedule(new Callable(){
public void call() {
//这里写你的逻辑
}
}, 50, TimeUnit.second)
------解决方案--------------------
java.util.Timer
java.util.TimerTask