ProgressBar

Galera, estou com um problema que é o seguinte.

Tenho uma tela onde eu seto o caminho para uma pasta que contém arquivos.
Meu aplicativo pega arquivo por arquivo desta pasta, faz uma busca dentro do arquivo e renomeia os arquivos de acordo com que preciso.
O que eu quero fazer é o seguinte:

preciso colocar uma barra de progresso, para que quando eu selecione uma pasta e clique em gerar
ela apareça e mostre o progresso da tarefa?!?1

Então é isso.

Atenciosamente,

Rafael.

http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html