Atualizar FRAME

4 respostas
S

Pessoal,

Estou com um problema no Jframe, onde ao iniciar a aplicação o JprogressBar fica com o visibe=false.
Porém quando eu seto ele para True, ele não aparece.

Tentei utilizar o repaint() e nada. Ele só aparece depois do JoptionPane rsrs.

Alguém pode me ajudar?

4 Respostas

ViniGodoy

Já tentou chamar revalidate() no JPanel que contém a JProgressBar?

S

Tentei de todas as formas abaixo, e somente aparece depois que eu coloco um joptionpane

jProgressBar.setVisible(true); jProgressBar.setIndeterminate(true); jPanelNew.repaint(); jProgressBar.repaint(); jPanelNew.revalidate(); jProgressBar.revalidate();

ViniGodoy

Poste seu código completo.

S
if (getRadioSW().equals("Exemplo") || getRadioSW().equals("Exemplo2")) {

                    jProgressBar.setVisible(true);
                    jProgressBar.setIndeterminate(true);
                    
 Exemplo.generateexemplo(IQ, work, out, file); // aki tenho uma outra classe onde se ocorrer tudo certo ele seta a variavel status abaixo para true, caso contrario seta false.
                     

             jProgressBar.setVisible(false);
            if (status){
                      jLabelOK.setVisible(true);
                  }else{
                      jLabelError.setVisible(true);
                  }
Criado 21 de maio de 2011
Ultima resposta 22 de mai. de 2011
Respostas 4
Participantes 2