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);