私はJavaプログラムを作成しており、CPUを多用するメソッドを呼び出す前に、JProgressBarを含むフレームを表示します。メソッドが呼び出される前に表示しますが、メソッドが終了するまでJProgressBarは表示されません。プログレスバーは(まだ)メソッドと相互作用しません。そのため、私は混乱しています。それは次のようなものです:
progressbarframe.setVisible(true); // it is a indeterminate progress bar
heavyLoadMethod();
progressbarframe.dispose();
フレームは表示されますが、進行状況バーはメソッド中に初期化されません。スレッドを使用せずにこれを解決する方法はありますか?最も簡単な方法は何でしょうか?
お時間をいただきありがとうございます