Janela Aguarde durante a execução de um for

Olá! Gostaria de exibir uma espécie de JOptionPane durante a execução de uma consulta ao banco de dados, ou seja, exibir no início de um for que faz a consulta, e destruí-la ao final do laço.
Tentei colocar normalmente mas a janela fica apenas com o contorno e não carrega imagem de fundo, texto etc.

Como posso implementar?

para isso você terá que usar SwingWorker

http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html
http://docs.oracle.com/javase/tutorial/uiswing/concurrency/worker.html

Me explica melhor isso.

To dando uma pesquisada na classe, mas pra solucionar muito previamente, mudei o ponteiro do mouse pra ampulheta.

Obrigado de qq forma :slight_smile: