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