我创建了一个Swings应用程序,并在GUI上添加了一个“Start”按钮。我想让每当我点击“Start”按钮时,该按钮被禁用且“Stop”按钮启用。
为此,在“Start”按钮的“ActionPeformed(...)”方法中编写了以下代码:
startButton.setEnabled(false);
stopButton.setEnabled(true);
但是以上代码没有在GUI上创建期望的效果。
上述代码是否正确实现了我想做的事情?
即使使用“repaint()”代码也无法正常工作。
编辑:
代码非常长,所以我不能粘贴所有的代码。 我可以告诉你关于代码的更多信息。 在“开始”按钮的“ActionPeformed”方法中,在调用上述两个语句之后,我正在执行一个“SwingWorker”线程。
这个线程会有问题吗?