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

java里如何实现每隔几秒做一个动作?
是wait么,例如每隔5秒实现对某个结构的刷新,用什么呢?

------解决方案--------------------
是的。
this.wait(5000)就可以令当前线程等待5秒。
------解决方案--------------------
Timer类

public Timer(int delay,ActionListener listener);

//创建一个每 delay 毫秒将通知其侦听器的 Timer。如果 delay 小于或等于零,则该计时器将在一启动就开始工作。如果 listener 不为 null,则它会在计时器上注册为操作侦听器。

具体看API吧
------解决方案--------------------
thread就可以, sleep(5000).


------解决方案--------------------
这种情况当然使用Timer类了...

手动实现Thread, 然后sleep也可以