我有一個消息標籤和一個提交按鈕。提交按鈕將被多次按下,每次按下的操作可能需要一分鐘時間。Swing - 更新標籤
按下按鈕時,我想將消息設置爲空,並且在任務完成後,我要將消息設置爲「完成」。
private void submitActionPerformed(java.awt.event.ActionEvent evt) {
message = "";
updateMessageLabel();
doTheTask();
/* this update is apply to the label after completion */
message = "Complete";
}
是否有可能在運行submitActionPerformed()
方法之前(或方法)來更新該消息的標籤,但在點擊該按鈕後?
我可能會推斷太多在這裏,但似乎像一個進度條將很好地在這裏工作(http://docs.oracle。 COM/JavaSE的/教程/ uiswing /組件/ progress.html)? – 2012-01-18 20:20:59
@ZackMacomber即下一步 – 2012-01-18 20:30:10