摆动计时器问题 - 停止计时器

时间:2015-10-10 18:34:05

标签: java swing timer

我一直试图停止计时器并解决这个问题已经好几天了,遗憾的是没有运气,希望有人能够提供帮助。

这个想法是使用计时器点击一个增加文本字段值的按钮,所以我在开始按钮中有计时器,我希望在停止按钮中停止它。

这是我的开始按钮背后的代码:

private void btStartTimerActionPerformed(java.awt.event.ActionEvent evt) { 

        javax.swing.Timer tm = new javax.swing.Timer(100, new ActionListener(){
            public void actionPerformed(ActionEvent evt) {

                btAddOneActionPerformed(evt);
               }
        });
tm.start();

 private void btStopTimerActionPerformed(java.awt.event.ActionEvent evt) { 

}

1 个答案:

答案 0 :(得分:2)

解决方法是保持对创建的Timer对象的引用。有关更多信息。见The Java™ Tutorials - Classes and Objects: Declaring Member Variables