Aew galera blz? E o seguinte to fazendo uma agenda ai to travado na hora de pesquisar o contato e volta as informaçoes dele para a tela. segue o codigo:
O metodo q invia o nome para a classe q vai tem os objetos enfilerados:
[code]
public void Pesquisa() {
String a=JOptionPane.showInputDialog(this,“Digite o nome do Contato para Pesquisa”);;
if(l.Listar(a)!=null){
Contatos aux=l.Listar(a);
System.out.println(c.getNome());
texto2.setText(c.getNome());
texto1.setText(aux.getEndereco());
fone.setText(String.valueOf(aux.getFone()));
email.setText(aux.getEmail());
sexo.setSelectedItem(aux.getSexo());
uf.setSelectedItem(aux.getUf());
}
else
JOptionPane.showMessageDialog(this,"Nao Encontrado");
}[/code]
O metodo q recebe o nome e envia a resposta da pesquisa:
[code]
public Contatos Listar(String nome){
Contatos aux=inicio;
while(aux!=null){
if(nome.equalsIgnoreCase(aux.getNome())){
atual=aux;
return atual;
}
aux=aux.getProx();
}
return null;
}[/code]
A o erro e q o programa trava qndo retorna a pesquisa.
Se der pra algum se vocês me da uma dica vlw :).