如何在java中禁用javax.swing.JButton?
2022-09-01 15:39:16
我创建了一个摆动应用程序,GUI上有一个“开始”按钮。我希望每当我单击该“开始”按钮时,都应禁用“开始”按钮并启用“停止”按钮。
为此,我在“开始”按钮的“ActionPeformed(...)”方法中编写了以下代码
startButton.setEnabled(false);
stopButton.setEnabled(true);
但是上面的代码并没有在GUI上产生预期的效果。
上面的代码对于我想要做的事情是否正确?
它也不适用于“repaint()”。
编辑:
代码很长,所以我无法粘贴所有代码。不过,我可以更多地了解代码。
在“Start”按钮的“ActionPeformed”方法中,在调用上述两个语句后,我正在执行一个“SwingWorker”线程。
此线程是否会产生任何问题?