0
我使用javax.swing
为小应用程序构建GUI。一切工作正常,但我只是有一点疑问。我想用JProgressBar
来表示进程导出正在运行。 由于Post类本身实现Runnable
,如果在run()
之后立即调用setIndeterminate()
,它甚至在export()
结束之前执行,因为Java将它放在另一个Thread
中。设置JProgressBar
有没有人有一些想法如何解决它?
this.jProgressBar2.setIndeterminate(true);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Post post = new Post();
post.export();
}
});
this.jProgressBar2.setIndeterminate(true);