【发布时间】:2010-10-14 20:31:18
【问题描述】:
单击按钮后,我尝试根据当前时间重置计时器,但不起作用。
private long startTime = System.currentTimeMillis();
Timer timer = new Timer(1000, this);
timer.start();
timer.stop();
long endTime = System.currentTimeMillis();
long timeInMilliseconds = (endTime - startTime);
timer.reset();
【问题讨论】:
-
你期望 Timer.reset 做什么,它在做什么?
-
你需要详细说明你的问题并注释代码sn-p:当它的各个部分运行时等等。
-
实际上我需要根据最新的系统计时器重置时间..但我现在得到了解决方案。我只需要将 startTime = System.currentTimeMillis();再次在按钮 actionListener 方法中。
-
JDK 中的 Timer 类都没有 reset() 方法,因此我们需要更多信息来了解您要执行的操作。
-
如果您有解决方案,请将其添加到此处的答案中并将其标记为已接受。