java - 如何在 SwingWorker 中使用计时器

标签 java swing swingworker

需要一个例子,如何在 SwingWorker 中使用计时器?因为不可能像那样向我的计时器添加 ActionListener !

private Timer timer = new Timer(100, new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent ae) {

    }
});

消息错误:构造函数 Timer(int, new ActionListener(){}) 未定义

最佳答案

您的源代码没有任何问题,看起来您正在导入不同的 Timer 类。您是否使用javax.swing.Timer。请参阅API document在这里。

可能您导入了 javax.management.timer.Timerjava.util.Timer

关于java - 如何在 SwingWorker 中使用计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14167815/

相关文章:

java - 如何将多个 commons.math SummaryStatistics 对象添加在一起?

java - 带有 Swing UI 的 Spring-Boot

java - 我可以将 JRadioButton 添加到 JTable 中吗

java - Android 2.2 相当于 Java Swing 的 SwingWorker 类?

Java - 使用Thread而不是SwingWorker

java - 如何避免类目录/jar文件中的java文件?

java - 用java封装linux过滤器

java - 使用 @OneToMany 或 @ManyToMany 定位未映射的类(多数据库连接)

java - 向数据库插入数据后如何刷新JTable?

java - 如何使用 SwingWorker 避免 GUI 卡住