ユーザーが「実行」ボタンを押すとすぐに不確定な進行状況バーがポップアップし、アプリケーションによって実行される作業が終了すると閉じます。GUI の開発には NetBeans を使用しました。どうすればいいですか?gui クラスは JFrame を拡張します。実行ボタンのアクション リスナーは次のとおりです。
public class GUI extends JFrame{
// other methods and constructos....
private JProgressBar pb = new JProgressBar();
private void runButtonActionPerformed(java.awt.event.ActionEvent evt) {
pb.setIndeterminate(true);
//other functions start...
runButton.setEnabled(false);
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
//....blah blah
}
}
プログレスバーを JFrame に追加し、作業が完了したら削除するにはどうすればよいですか? Swing Worker を使用したくありません。