ProgressBar

Boas pessoal,

tenho um botao que chama um actionListener, este Action faz uma busca a um banco de dados que por vezes é demorada.
Quero criar uma janela que vai aparecer com o JProgressBar ( Indeterminado ) enquanto a busca não acabar.

Eis o meu codigo :

   ActionListener Buscadados = new ActionListener(){ 
       public void actionPerformed(ActionEvent event)
{

     //GOSTARIA QUE A JANELINHA APARECESSE NESTE MOMENTO.
        
     Methodo.BuscaClientes();  // Metodo que vai a base de dados e traz os clientes

         
     }

     //GOSTARIA QUE A JANELINHA FECHASSE NESTE PONTO   

    };

Gostaria de uma ajuda para construir este componente que vai aparecer quanto o metodo esta a fazer a consulta.

Obrigado desde ja

aew cara nesse site tem varias coisas muito massa
www.java2s.com