Fala ae pessoal 
Estou fazendo uma consulta em um webservice, e antes q ele começe a consulta quero mudar o texto do botão “Testar conexao”, mas ele só muda depois que o método de consulta ao webservice retorna uma resposta, sei que terei que usar threads, mas como ficaria? Preciso de um exemplo, tentei usando as dicas deste tópico http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=39851&highlight=thread mas não consegui
Component frame = null;
jButton2.setText("Conectando...");
ConsultaWS ws = new ConsultaWS();
jButton2.setText("Aguardando resposta...");
if(ws.Status()) {
JOptionPane.showMessageDialog(frame, "Conexão efetuada com sucesso!");
}else{
JOptionPane.showMessageDialog(frame, "Não foi possível conectar!");
}
jButton2.setText("Testar conexao");
Obrigado!