Java 将标签设置为在操作侦听器中可见

Java 将标签设置为在操作侦听器中可见,java,swing,actionlistener,Java,Swing,Actionlistener,我有一个带按钮的JFrame。当用户按下按钮时,将执行一系列耗时的操作。我在表单上有一个JLabel,上面写着“请稍候”,我希望在执行操作时变为可见,然后在操作完成时变为不可见。因此,我将label.setVisible(true)放在动作侦听器的开头,将label.setVisible(false)放在末尾,但什么也没发生 标签的显示似乎一直排在队列中,直到操作完成,所以它只是可见,然后立即不可见。在操作侦听器中继续执行其余代码之前,如何确保标签可见?使用。单击按钮后,调用。更新标签时。使用标

我有一个带按钮的JFrame。当用户按下按钮时,将执行一系列耗时的操作。我在表单上有一个JLabel,上面写着“请稍候”,我希望在执行操作时变为可见,然后在操作完成时变为不可见。因此,我将
label.setVisible(true)
放在动作侦听器的开头,将
label.setVisible(false)
放在末尾,但什么也没发生

标签的显示似乎一直排在队列中,直到操作完成,所以它只是可见,然后立即不可见。在操作侦听器中继续执行其余代码之前,如何确保标签可见?

使用。单击按钮后,调用。更新标签时。

使用标签。单击按钮后,调用。根据Reimeus建议(+1)您可以查看一些想法正如根据Reimeus建议(+1)您可以查看一些想法