【问题标题】:Changing jLabel text when progressbar reaches some value当进度条达到某个值时更改 jLabel 文本
【发布时间】:2015-04-12 00:36:57
【问题描述】:

我正在做一个原始的启动画面。当进度条达到 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")

【问题讨论】:

    标签: java netbeans text progress-bar jlabel


    【解决方案1】:

    按照以下代码:

    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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 2015-06-06
      相关资源
      最近更新 更多