Caixa de diálogo com tempo

3 respostas
maecar

Pessoal, gostaria de saber como posso criar uma tela com uma mensagem “POR FAVOR, AGUARDE” no meu programa, mas que não necessitasse de botão OK ou Cancel como no showMessageDialog e que apareça apenas por um determinado tempo que eu especifiquei?

3 Respostas

ViniGodoy

Use um timer para fechar a tela. Consulte a classe javax.swing.timer.

maecar

Sim, já estou usando um timer para após o tempo de espera ser apresentada uma mensagem: “PROCESSO CONCLUÍDO”.
Porém não sei qual comando posso utilizar para fechar esse JOptionPane. Ou devo criar um tela só para apresentar essa mensagem?
O timer normalmente faz você esperar um tempo para que uma tarefa seja executada, mas e para que ela termine?

ViniGodoy

Crie uma tela só para essa mensagem. Uma JDialog, modal. E você ainda pode deixar o Timer no código da JDialog. Assim fica até mais encapsulado! :wink:

Criado 23 de novembro de 2007
Ultima resposta 23 de nov. de 2007
Respostas 3
Participantes 2