Java Swing中的计时器(暂停/重置/启动)

时间:2014-11-02 20:41:16

标签: java swing timer

我的程序中编写的当前代码应该启动计时器,但代码不起作用。计时器没有启动,我很确定我错过了一些东西。

private Timer timer; 

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

    timer = new Timer(5000,new ActionListener(){

        @Override
        public void actionPerformed(ActionEvent evt) {

        }
    });

    StartStopTimer.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            if (!timer.isRunning()) {
                timer.start(); AddOneActionPerformed(evt);
            } else {
                timer.stop();
            }
        } 
    });
}                                  

私有类位于我的程序顶部,其余代码位于按钮中。

0 个答案:

没有答案