「中止」で作成しましたJFrame
。JButton
これJFrame
は、操作のステータスを示します。
operation()
関数に実行したい操作のコードが含まれているとしましょう。
関数のコードが実行されている間、 「中止」operation()
をクリックできません。JButton
JFrame
そのため、原因はイベントディスパッチャーである可能性があると考えたため、invokeLater
ofを使用して問題を修正しようとしましたSwingUtilities
:
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run() {
operation();
}
});
ただし、JFrame
操作のコードが実行されている間は、まだスタックしています。どうすればこれを修正できますか?