我有一个GUI,它由一个工具栏组成,每个按钮调用不同的类。我调用的类由UI组件组成,这些组件显示在主GUI的Internal框架中。 Invoked类作为一个单独的线程工作,必须执行以下功能。
我是Swing worker的新手,所以有人可以帮助我了解它的工作原理以及使用Swing Worker和Invoke later函数的优点。我跟踪了oracle站点和其他几个站点中的示例,但我无法看到它对我的类如何工作。
答案 0 :(得分:1)
SwingWorker
有......
PropertyChange
支持publish
和process
方法同步更新到用户界面,从而大大简化了流程... 例如......
JTable
有关,但说明SwingWorker
如何用于更新JTable
) SwingWorker
的一个(可能的)缺点是它只允许(我相信)10名工人同时被执行