JProgressBar com Thread

0 respostas
G

Olá, estava tentando fazer com que enquanto um método é executado, a jProgressBar ficasse com o .setInderminate(true), “batendo de um lado pro outro”, estava pesquisando e vi que para realizar as duas coisas eu preciso criar uma Thread, tentei fazer isso mais não consegui. Segue o Código:
Obs.: o metodo e a barra sao inicializadas apartir de um evento de um botao:

private void btnIniciarActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        barraProgresso.setString("Carregando...");
        barraProgresso.setStringPainted(true);
       
       Thread t = new Thread(new Runnable() {
            public void run()  {
               barraProgresso.setIndeterminate(true);//barra
            }
        });
        t.start();
        this.pesquisar();//metodo sendo realizado
      }

Gostaria de saber também se tem jeito de trocar o carregando por concluido quando o metodo acabar de realizar sua função.
Obrigado!

Criado 29 de outubro de 2010
Respostas 0
Participantes 1