我创建了一个 Swings 应用程序,并且 GUI 上有一个“开始”按钮。我希望每当我点击那个“开始”按钮时,应该禁用开始按钮并启用“停止”按钮。
为此,我在“开始”按钮的“ActionPeformed(...)”方法中编写了以下代码
startButton.setEnabled(false);
stopButton.setEnabled(true);
但是上面的代码并没有对 GUI 产生预期的影响。
上面的代码对我想做的事情是否正确?
它也不适用于“repaint()”。
编辑:
代码很长,所以我无法粘贴所有代码。不过,我可以告诉更多关于代码的信息。
在“开始”按钮的“ActionPeformed”方法中,调用上述两条语句后,我正在执行一个“SwingWorker”线程。
这个线程有什么问题吗?