ahee galera… a questão é a seguinte: eu preciso que um Dialog seja exibido enquanto o sistema realiza uns processamentos. Assim que terminar, o Dialog deverá ser fechado. Eu implementei uma Thread para realizar o processamento, e o Dialog para ser exibido depois do inicio da Thread. A ultima linha da Thread fecha o Dialog. Mas a questão é: e se o processamento for terminado antes de dar tempo de mostrar o Dialog? ele nunca será fechado, compreendem? Alguém conhece uma solução melhor?
Meu código:
if(evt.getCommand().equals(cOk)){
new Thread(new Runnable() {
public void run() {
lstNomes.setModel(dados.findEmpresas(tNome.getText()));
lstNomes.requestFocus();
getFPorNome().show();
}
}).start();
getDlgAguarde().show();
}
Desde já obrigado.