JProgressBar:为什么我的JProgressBar立即完成?

时间:2016-03-29 03:14:46

标签: java user-interface netbeans

所以,我们假设我有一个名为pbProgress的JProgressBar和一个名为btnFill的按钮。

代码很简单:

 private void btnFillActionPerformed(java.awt.event.ActionEvent evt) {                                        
    int i = 0;

    while(i <= 100){
        pbProgress.setValue(i);
        i++;

        try{
            Thread.sleep(100);
        }
        catch(Exception e){
            System.err.println("Error" + e);
        }
    }
}                                      

无论有没有try catch,它都会立即完成(好吧,我很确定这不是问题)。有人能解决这个吗?还是我做了一些愚蠢的错误?谢谢你的回答! 注意:此代码实际上是从YouTube视频中复制的,但在该视频中,进度条可以正常工作,从0%到100%,而不是即时。

0 个答案:

没有答案