1
public NewJDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
jProgressBar1.setVisible(false);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jButton1.setEnabled(false);
jProgressBar1.setVisible(true);
repaint();
for(int i=0;i<=100;i+=5){
jProgressBar1.setValue(i);
// jProgressBar1.setIndeterminate(false);
try{
jProgressBar1.paintImmediately(0, 0, 100, 100);//0, 1, 100, 10
Thread.sleep(100);
jProgressBar1.setStringPainted(true);
}catch(Exception e){}
}
我使用上面的代碼在JDialog中使用Jprogressbar。如果我使用它,我可以在完成其過程(100%)後看到一個進度條,並且我不想將進度條顯示到buttonclick。jprogressbar可見和按鈕點擊工作
這裏有問題嗎? – jerluc 2011-01-14 05:55:03
Actaully我想在按鈕單擊之後立即看到一個進度條。但是現在我得到一個完成其處理的進度條 – Jisson 2011-01-14 06:20:49