0

JFrameJButton“中止”创建了一个。

JFrame显示了操作的状态。

假设该函数operation()包含我们要运行的操作的代码。

在运行函数代码时,operation()我无法单击JButton“中止”,因为它JFrame被卡住了。

因此,我认为原因可能是事件调度程序,因此我尝试使用以下方法解决invokeLater问题SwingUtilities

SwingUtilities.invokeLater(new Runnable()
        {
            @Override
            public void run() {

                operation();
            }
        });

但是在JFrame操作代码运行时仍然卡住了。我怎样才能解决这个问题?

4

0 回答 0