Java 一旦计时器被取消,请重新启动它
我在Java 一旦计时器被取消,请重新启动它,java,swing,timertask,Java,Swing,Timertask,我在TimerTask类的run()方法之外调用了计时器类的cancel()方法 我想知道是否可以重新启动这个计时器 在停止按钮上,我调用了cancel()方法:- private void stopBtnActionPerformed(java.awt.event.ActionEvent evt) { t.cancel();} 这里是Timer类的实例。一旦取消计时器,就不能重新启动它-我的建议是创建一个新的计时
TimerTask
类的run()
方法之外调用了计时器类的cancel()
方法
我想知道是否可以重新启动这个计时器
在停止按钮上,我调用了cancel()方法:-
private void stopBtnActionPerformed(java.awt.event.ActionEvent evt) {
t.cancel();}
这里是Timer类的实例。一旦取消计时器,就不能重新启动它-我的建议是创建一个新的计时器。显然,您可以将其封装在自己的可重启计时器实现中,每次只需在封面下创建一个新计时器。。这与Swing有什么关系?为了更快地获得更好的帮助,请发布一个(最简单的完整测试和可读的示例)。请看,您可以将相同的TimerTask与新的Timer实例一起使用。您可能想使用javax.swing.Timer(vs.java.util.Timer)为什么发布不可编译的代码段?再一次。。为了更快地获得更好的帮助,请发布一个(经过测试且可读性最低的完整示例)。