Demora para atualizar dados no JDialog

Estou com um problema que imagino ser simples, mas preciso da resposta:

Estou construindo um JDialog que deve exibir uma msg. A mensagem aparece, mas com uns 2 segundos de atraso,
alguma solução?

Segue as partes do código que utilizo para isso:


private JDialog telaEsperaDados =new JDialog();
private JLabel msg= new JLabel(“Esperando dados da porta serial!”);

telaEsperaDados.getContentPane().add(msg);

msg.setText(“Esperando dados da porta serial!”);
telaEsperaDados.validate();
telaEsperaDados.setTitle(“Esperando dados da porta serial!”);

…O título é settado antes da do JLAbel aparecer na tela!