JLabel com JOptionPane dinâmico

Fala galera,

gostaria de exibir em um JOptionPane um contador dinâmico até que a tarefa seja completamente executada.
Tentei jogar o contador em um JLabel e este no JOptionPane, porém não deu muito certo.
E também, se for possível, adicionar um botão “cancelar”. Para quando clicado parar a comunicação com o banco, algo como Stmt.cancel();

Desde já obrigado!

Crie um JDialog.

JOptionPane é apenas para mensagens simples.

Tem esse modo.
http://javaaberto.blogspot.com.br/2012/08/joptionpane-personalizado.html

[quote]Crie um JDialog.

JOptionPane é apenas para mensagens simples.[/quote]

[size=18]+1[/size]

Irei pesquisar sobre essse JDialog e já posto uma resposta. Valeu!

Incrível. Funcionou, rs. Vinigodoy eh o kra. O vejo em praticamente TODOS os posts, mas penso que ele também aprende ao ensinar. Só pra finalizar(perturbar)…Creio que ao fazer um algoritmo para um contador e o setar em um label eu perderia performance(O que é crucial para o meu programa) pois são consultas de milhões de registros por minuto. Não sei como seria em java, mas eu poderia criar uma Thread somente para " o contador" e a outra ficaria para a consulta? Abraço!