为了账号安全,请及时绑定邮箱和手机立即绑定

Swing - 更新标签

Swing - 更新标签

尚方宝剑之说 2019-08-28 15:17:21
Swing - 更新标签我有一个消息标签和一个提交按钮。将多次按下提交按钮,每次按下的操作最多可能需要一分钟。按下按钮时,我想将消息设置为空,在任务完成后,我想将消息设置为“完成”。private void submitActionPerformed(java.awt.event.ActionEvent evt) {    message = "";    updateMessageLabel();    doTheTask();    /* this update is apply to the label after completion */    message = "Complete";}是否可以在submitActionPerformed()方法运行之前(或在方法中)更新该消息标签,但是在单击按钮之后?
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

是的,您可以使用SwingWorker线程执行此操作,执行所有预先submitActionPerformed()活动,例如更新标签,在execute()方法中使用worker currentThread调用doTheTask()作为后台作业Thread

我建议您阅读本文档以获取有关SwingWorker Thread的参考


查看完整回答
反对 回复 2019-08-28
  • 2 回答
  • 0 关注
  • 437 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信