我有一個問題,當設置一個JLabel可見時點擊一個按鈕它就像一個加載圖標。執行p.make()
方法,但在方法返回標籤可見後標籤仍然不可見。 有人可以解釋發生了什麼?爲什麼Java不按時間順序執行命令?
的actionPerformed:
String[] args = {jTextFieldDrgzusatzVariable.getText(),jTextFieldAusgabe.getText(),"C:\\CPOracle",jTextFieldKatalog.getText()};
this.jLblLoading.setVisible(true);
if(jLblLoading.isVisible()){
try{
new P21Make(args[0],args[1],args[2],args[3]).make();
}catch(Exception e){
e.printStackTrace();
}
}
IOException在p.make()?這是一個新的線程?所有Swing GUI的東西都必須在EDT中完成... – NwDev 2015-02-12 07:54:27
它有350行,所以我認爲這是大 – Zion 2015-02-12 07:54:54
你試過在調用'jLblLoading.revalidate()'和'jLblLoading.repaint()'之後如果? – NwDev 2015-02-12 07:57:41