我JFrame
用JButton
“中止”创建了一个。
这JFrame
显示了操作的状态。
假设该函数operation()
包含我们要运行的操作的代码。
在运行函数代码时,operation()
我无法单击JButton
“中止”,因为它JFrame
被卡住了。
因此,我认为原因可能是事件调度程序,因此我尝试使用以下方法解决invokeLater
问题SwingUtilities
:
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run() {
operation();
}
});
但是在JFrame
操作代码运行时仍然卡住了。我怎样才能解决这个问题?