gpt4 book ai didi

java - 如何使用 TimerTask 将旧 Java 计时器更新为新 Java 计时器

转载 作者:行者123 更新时间:2023-12-01 23:09:55 26 4
gpt4 key购买 nike

我有一些旧的 Java 代码,如下所示:

timer = new Timer( 1000, (ActionListener) this );

在最新的 Java 中(我使用 Java 8 build 129 和 JavaFX),Timer 需要一个 TimerTask,但我不知道如何将其附加到我的 ActionListener...

最佳答案

jdk中有两个Timer类:java.util.Timerjavax.swing.Timer。采用 ActionListener 的就是后者。与 TimerTasks 一起使用的是前者。

请注意,构造函数的签名在 Java 8 中没有更改.

所以你应该检查你的导入。

注意:由于您要升级到 Java 8,因此您不妨借此机会避免过时的类(参见 javadocs)并使用 ScheduledExecutorService

关于java - 如何使用 TimerTask 将旧 Java 计时器更新为新 Java 计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22177863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com