【发布时间】:2010-12-09 12:24:25
【问题描述】:
我有一个(主要是)单线程应用程序,它会随时更新摆动图表组件 (jfreechart)。
由于对图表的所有更新都是在事件调度线程上完成的,因此任务队列变得太大,并且图表没有随着正在更新它的代码及时更新。
有没有办法每隔一段时间暂停一次,以便事件调度线程可以赶上?
我的第一个想法是通过SwingUtilities.invokeAndWait 来查询一个虚拟任务...可以这么简单吗?
干杯,p.
【问题讨论】:
-
是的,这似乎有效,有人有更整洁的方法吗?