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也可以