Problema com repaint()

1 resposta
O

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():

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("");
     }
 }

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!!

1 Resposta

cassio

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!

Criado 18 de agosto de 2006
Ultima resposta 18 de ago. de 2006
Respostas 1
Participantes 2