【发布时间】:2016-02-13 18:26:21
【问题描述】:
我注意到,每当调用ActionListener 方法时,它似乎会累积结果,然后在方法完成后,它会立即显示所有结果。例如,在我的程序中,我有几个wait(int milliseconds) 方法调用。使用此代码,每当我按下一个按钮时,都会有一个长时间的停顿,它似乎被冻结了,但它会立即显示所有内容。有没有办法让它在读取代码时执行代码?
【问题讨论】:
-
您希望我们在没有看到您的任何代码的情况下说什么?您需要发布一个MCVE(一个M初始、C完整和V可验证E示例)至少。
-
看看 SwingWorker 或 Swing Timer 看看它们是否满足您的要求
-
@MadProgrammer 我在文档上找到了 SwingWorker,但我找不到 Swing Timer... 你能给我一个链接吗?谢谢!
-
核心库中至少有 3 个
Timer类,您要查找的是javax.swing.Timer(又名 SwingTimer)。也看看How to use Swing Timers -
@MadProgrammer 效果很好!谢谢你的帮助!现在我如何将此问题标记为已回答,因为您的回答是评论而不是技术上的问题?
标签: java time actionlistener