所以我想在10秒钟内每秒打印一次单词,但是什么也没用
这是我的代码:

import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import javax.swing.Timer;

public class Main{

    public static void main (String[] args){

        class TimerListener implements ActionListener
        {
            public void actionPerformed(ActionEvent event)
            {
                System.out.println("helo");
            }
        }
        ActionListener dummy = new TimerListener();

        Timer power_up_time = new Timer(10000,dummy);
        power_up_time.addActionListener(dummy);
        power_up_time.start();

    }

}

编辑:所以我添加了启动功能,它仍然不起作用

最佳答案

我相信您需要startTimer才能使它起作用。

像这样:

    Timer timer = new Timer(500, new ActionListener() {
        public void actionPerformed(ActionEvent e) {

        }
    });
    timer.start();

10-07 13:26
查看更多