2013-03-14 65 views

回答

2

很难知道确切的原因没有看到所有的代码,但是我已经看到这种情况发生,如果你计划的Swing计时器没有一个Swing/AWT GUI。

如果没有Swing/AWT GUI存在,EDT和Shutdown线程会在每次计时器触发时被销毁并重新创建。

如果你有一个JavaFX的图形用户界面,你不应该使用Swing Timer类或其他Swing线程工具,如invokeLater()invokeAndWait()SwingWorker您已经标记使用JavaFX这个问题。

查看程序包javafx.concurrent中的内容,该程序包支持JavaFX事件分派线程的计划和后台任务。

相关问题