如何使用Java(Swing)定期轮询某些值?

如何使用Java(Swing)定期轮询某些值?,java,Java,我使用的是基于swing的模型。我的表单包含一个名为“polling(函数名为getvalue())”的Jbutton。我有一个函数名为“getvalue()”。该函数检索值(该值在一段时间后会更改)并在控制台中打印。我想要的代码和想法,该函数将自动调用每5分钟(或一些时间间隔跨度)和检索值,并打印在控制台。我想要的代码使用定时器的概念 我的按钮功能是 private void ActionPerformed(java.awt.event.ActionEvent evt) { } 我将在哪里写入

我使用的是基于swing的模型。我的表单包含一个名为“polling(函数名为getvalue())”的Jbutton。我有一个函数名为“getvalue()”。该函数检索值(该值在一段时间后会更改)并在控制台中打印。我想要的代码和想法,该函数将自动调用每5分钟(或一些时间间隔跨度)和检索值,并打印在控制台。我想要的代码使用定时器的概念

我的按钮功能是

private void ActionPerformed(java.awt.event.ActionEvent evt) {

}

我将在哪里写入自动轮询代码。

来自

一个摆动计时器(一个
javax.swing.Timer
)触发一个或多个 指定延迟后的操作事件。 不要混淆摆动计时器和旋转计时器 通用定时器设备 已在中添加到java.util包 第1.3版。本页仅介绍 摆动计时器

一般来说,我们建议 使用摆动计时器而不是 与GUI相关的通用定时器 任务,因为Swing计时器都共享 相同的、预先存在的计时器线程 并自动执行与GUI相关的任务 在事件分派线程上执行。 但是,您可以使用 通用定时器,如果你没有 计划从屏幕上触摸GUI 计时器,或需要执行较长的时间 处理

一个摆动计时器(一个
javax.swing.Timer
)触发一个或多个 指定延迟后的操作事件。 不要混淆摆动计时器和旋转计时器 通用定时器设备 已在中添加到java.util包 第1.3版。本页仅介绍 摆动计时器

一般来说,我们建议 使用摆动计时器而不是 与GUI相关的通用定时器 任务,因为Swing计时器都共享 相同的、预先存在的计时器线程 并自动执行与GUI相关的任务 在事件分派线程上执行。 但是,您可以使用 通用定时器,如果你没有 计划从屏幕上触摸GUI 计时器,或需要执行较长的时间 处理


这是你昨天发布的问题的翻版:。听起来像是家庭作业。还有-1的糟糕语法。嘿,让这个可怜的家伙休息一下。也许英语不是他的第一语言。我确信他的英语比我的乌尔都语好。@Adamski,那个链接对我来说似乎是404。这是你昨天发布的问题的翻版:。听起来像作业。还有-1的糟糕语法。嘿,让这个可怜的家伙休息一下。也许英语不是他的第一语言。“我确信他的英语比我的乌尔都语好。”亚当斯基,那个链接对我来说似乎是404。