【发布时间】:2019-09-23 15:10:51
【问题描述】:
所以我想制作一个计时器来了解用户何时按下按钮,但它似乎并没有按应有的方式工作。
当我在 public void actionPerformed() 方法中放入一些东西时,它根本不会重复 - 它应该按照我的指示每 10 毫秒执行一次。我不知道它可能是什么,因为有 0 个警告和 0 个错误。
代码如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
public class timertest {
static Timer timer = new Timer(10,new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("test");
}
});
public static void main(String[] args) {
timer.start();
}
}
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/questions/18037576/… 您需要将 ActionEvent 与某些东西联系起来。