IReport sincronizar JProgressBar

Pessoal, tenho uma aplicação que está gerando relatório com IReport.
Gostaria de sincronizar com uma JProgressBar para que o usuário não clique em GERAR RELATÓRIO e pense que a aplicação travou.
Alguém poderia me ajudar!
Desde já agradeço. Deus abençoe a todos.

Pesquise por JProgressBar com SwingWorker

como no Swing você já está na thread principal, qualquer coisa a mais você tem que disparar em Threads auxiliares, como é o caso da JProgressBar neste caso.

Enquanto está processando o relatorio na Thread principal, p/ poder ser possível executar outra tarefa, como mostrar a barra de progresso (do tipo inderteminada neste caso), você pode usar o SwingWorker, que foi feito justamente p/ casos como este.

Abs