小编Nir*_*hta的帖子

Java Swing Timer启动问题

使用有用的用户Stefan提供的代码我编辑了自己的代码来模拟他,但是我无法启动计时器.我已经尝试将实例移出私有void,这会导致其他错误,例如尝试重新定义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();
            }
        }
    });
}                 
Run Code Online (Sandbox Code Playgroud)

此代码对计时器没有影响.它没有开始计数

java swing netbeans timer

0
推荐指数
1
解决办法
316
查看次数

标签 统计

java ×1

netbeans ×1

swing ×1

timer ×1