Problema com repaint()

Olá,
a idéia do codigo abaixo é informar ao usuário q a busca está sendo executada. Para isso eu setei o text do searchingLabel para “Procurando…” enquanto é executada a função newSearch():

[code]private JTextField keyWordText = new JTextField();
private JButton keyWordButton = new JButton();
private JLabel searchingLabel = new JLabel();

keyWordButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {

  // pega do Bundle a string referente a "searching" ("Procurando")    
     searchingLabel.setText( messages.getString("searching") + "...");

  // executa busca no webservice	
  // demora uns 4segundos
     newSearch();         

  // seta o text para "";
     searchingLabel.setText("");
 }

}[/code]

Bom…
só que não funciona de jeito maneira. já tentei usar CardLayout, repaint() antes do metodo newsearch(), tb não funcionou.

se alguém puder me dar uma ajuda eu agradeciria muito…
vlw
brigadão!!

Dois tópicos falando a mesma coisa… Isso não deve ser feito amigo!
E o local correto para esse tópico é na parte de interface gráfica!
Bom, respondi no outro tópico, olha lá!

Abraço!