当进度条达到某个值时更改 jLabel 文本

Changing jLabel text when progressbar reaches some value

我正在做一个原始的闪屏。当进度条达到 20% 时,jLabel 文本必须更改为 "Wait...it's still loading".

我该怎么做?

这是我的代码:

new Thread(){
        public void run(){
                for(int i=0; i<101; i++){                   
            try {
                Thread.sleep(40);
                jProgressBar1.setValue(i);
            } catch (InterruptedException ex) {
              Logger.getLogger(Carregando.class.getName()).log(Level.SEVERE, null, ex);
            }
          }
        }
    }.start();

代码放在哪里jLabel1.setText("Wait...it's still loading")?

遵循以下代码:

new Thread(){
        public void run(){
                for(int i=0; i<101; i++){                   
            try {
                Thread.sleep(40);
                jProgressBar1.setValue(i);
                if(i==20){//for checking 20% 
                   jLabel1.setText("Wait...it's still loading");
                }
            } catch (InterruptedException ex) {
              Logger.getLogger(Carregando.class.getName()).log(Level.SEVERE, null, ex);
            }
          }
        }
    }.start();