【发布时间】:2012-02-13 13:28:05
【问题描述】:
我有一个消息标签和一个提交按钮。提交按钮将被多次按下,每次按下的操作最多可能需要一分钟。
当按钮按下时,我想将消息设置为空,任务完成后,我想将消息设置为“完成”。
private void submitActionPerformed(java.awt.event.ActionEvent evt) {
message = "";
updateMessageLabel();
doTheTask();
/* this update is apply to the label after completion */
message = "Complete";
}
是否可以在submitActionPerformed() 方法运行之前(或在方法中)更新该消息标签,但在单击按钮之后?
【问题讨论】:
-
我可能在这里推断得太多了,但似乎进度条在这里可以很好地工作 (docs.oracle.com/javase/tutorial/uiswing/components/…)?
-
@ZackMacomber 那是下一步
标签: java swing event-dispatch-thread concurrency