我希望用户按下“运行”按钮后立即弹出一个不确定的进度条,然后在应用程序要完成的工作完成时关闭。我使用 NetBeans 开发 GUI。我应该怎么做?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。