【发布时间】:2013-04-11 03:01:14
【问题描述】:
我有一个带有按钮的 JFrame。当用户按下按钮时,会执行一系列耗时的动作。我在表单上有一个 JLabel,上面写着“请稍候”,我希望在执行操作时变得可见,然后在它们完成时不可见。所以,我把label.setVisible(true)放在动作监听器的开头,把label.setVisible(false)放在最后,但什么也没发生。
标签的显示似乎一直在排队,直到操作完成,所以它只是可见,然后立即不可见。在继续操作侦听器中的其余代码之前,如何确保标签可见?
【问题讨论】:
-
根据 Reimeus 的建议 (+1),您可以查看 this example 了解一些想法
标签: java swing actionlistener