0

「中止」で作成しましたJFrameJButton

これJFrameは、操作のステータスを示します。

operation()関数に実行したい操作のコードが含まれているとしましょう。

関数のコードが実行されている間、 「中止」operation()をクリックできません。JButtonJFrame

そのため、原因はイベントディスパッチャーである可能性があると考えたため、invokeLaterofを使用して問題を修正しようとしましたSwingUtilities:

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

                operation();
            }
        });

ただし、JFrame操作のコードが実行されている間は、まだスタックしています。どうすればこれを修正できますか?

4

0 に答える 0