Sincronização JProgressBar com meu aplicativo

Pessoal,

estou com a seguinte dúvida: tenho um aplicativo que executa uma série de operações quando o usuário aperta o botão de executar. Em média, essas operações demoram uns 4 minutos para serem finalizadas. Estava tentando colocar uma JprogressBar para que o usuário veja o progresso da execução, sem pensar o programa está travado.

Entretanto, não consigo sincronizar o JProgressBar com a execução dessas operações quando o usuário manda executar. Será que alguém poderia me ajudar a deixar essas duas operações sincronizadas?

Um abraço e desde já, muito obrigado!

Também estou com o mesmo problema… se já tiver resolvido… posta ai, valeu … abraço.

[quote=mcom]Pessoal,

estou com a seguinte dúvida: tenho um aplicativo que executa uma série de operações quando o usuário aperta o botão de executar. Em média, essas operações demoram uns 4 minutos para serem finalizadas. Estava tentando colocar uma JprogressBar para que o usuário veja o progresso da execução, sem pensar o programa está travado.

Entretanto, não consigo sincronizar o JProgressBar com a execução dessas operações quando o usuário manda executar. Será que alguém poderia me ajudar a deixar essas duas operações sincronizadas?

Um abraço e desde já, muito obrigado![/quote]

Sincronizar?
Conforme as tarefas forem sendo realizadas coloque o metodo de ‘update’ na barra:

try { SwingUtilities.invokeLater(new Runnable() { public void run() { barra.updateBar(Porcentagem); } });