Ola pessoal,
Meu problema é o seguinte: Meu programa realiza algumas tarefas demoradas e geralmente eu não consigo saber o andamento delas (Por exemplo usar um web service). Eu tive a idéia de colocar uma barra de progresso indetermida (aquela que fica indo e vindo…) e botei no meu código:
JProgressBar barraProgresso = new JProgressBar();
…
barraProgresso.setIndeterminate(true); //Ela deveria começar a se mover
…
//TAREFA
…
barraProgresso.setIndeterminate(false); //Ela deveria parar de se mover
Só que isso não funciona (a barra não se move)! Na verdade me parece que a tela toda fica congelada enquanto a aplicação espera o resultado da tarefa! (Sera que eu deveria estar usando threads?). Alguem sabe o que há de errado?
Qualquer ajuda é bem-vinda!
Muito Obrigado