Ola pessoa
estou com a seguinte dificuldade tenho uma aplicação desktop nesta aplicação tenho algumas telas de cadastros na qual emitir algumas mensagem exemplo " Cliente salvo com sucesso". a forma que pensei de mostra essas mensagem foram através de uma jLabel na qual seto a mensagem para ela so que existem mensagem que se preciso de um intevalo de tempo para aparece a outra cerca de pelo menos 3 segundo para o usuario percebe a mudança de mensagem. o dificil e ai como faço para que toda vez que fo mostra uma mensagem limpe o campo e espere esse tempo.
mais ou menos assim:
private void mostraMensagem(String msg)
{
jLabel1.setText("");
espere 3 segundo e
jLabel.setText(msg);
}
mostraMensagem(“Dados do cliente atualizados com sucesso”);
No .NET existe um componente chamado timer que você pode usar o evento Tick dele…
Não sei se existe algo parececido em Java…
Apenas Threads como o colega citou…