我正在使用基于swing的模型。我的表单包含一个Jbutton,它的名称为“polling(函数名称为getvalue())”。我的函数名称为“getvalue()”。此函数检索值(此值将为在一段时间后改变)并在控制台中打印。我想要代码和想法,该函数将每5分钟(或一段时间间隔)自动调用并检索值并在控制台中打印。我想使用计时器概念代码。
我的按钮功能就像
private void ActionPerformed(java.awt.event.ActionEvent evt) {
}
在哪里写下我的自动轮询代码。
答案 0 :(得分:1)
来自http://download.oracle.com/javase/tutorial/uiswing/misc/timer.html
Swing计时器(一个实例)
javax.swing.Timer
)发射一个或多个 指定延迟后的动作事件。 不要混淆Swing计时器 通用计时器设施 被添加到java.util包中 发布1.3。本页仅介绍 摇摆计时器。一般情况下,我们建议 使用Swing计时器而不是 与GUI相关的通用计时器 任务因为Swing计时器都共享 相同的,预先存在的计时器线程 和GUI相关的任务自动完成 在事件派发线程上执行。 但是,您可以使用 通用计时器,如果你不这样做 计划从触摸GUI 计时器,或需要执行冗长 处理