繁体   English   中英

数字计时器帮助停止计时器和用户输入

[英]Digital Timer Help to stop timer and user input

我是JAVA的新手,当时有人要求我设计这种数字计时器。 我在停止计时器时遇到问题。 当用户输入分钟和秒的值并按“暂停计时器”按钮时,它将停止计时器并显示数字,我的计时器如下所示:

 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(); 

用户按下暂停按钮时如何停止计时器?

![Timer GUI] [1]

所有帮助将不胜感激。

Swing Timer具有可以使用的startstop方法。

final Timer timer = ...;
timer.start();
...
JButton button = ... ;
button.addActionListener( new ActionListener(){
  @Override
  public void actionPerformed( ActionEvent e ){
    timer.stop();
  }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM