Sres, boa noite!!!
Peço a ajude de vocês. Estou com um erro que não consigo identificar. Segue abaixo:
Classe: ConsultarCliente.java
public Integer getCpf() {
return Integer.valueOf(fieldCpf.getText());
}
private void consultar() {
try {
[b]cliente.consultar(getCpf());[/b]
}
catch (Exception e) {
e.printStackTrace();
}
limpar();
}
Classe: Cliente.java
public String consultar( Integer cpf) {
String nome = "";
boolean validar;
validar = validarCadastro(cpf);
if (validar == true) {
Collection lista = listaCliente.values();
Iterator i = lista.iterator();
while (i.hasNext()) {
IF_Cliente cliente = (IF_Cliente) i.next();
if (cpf == cliente.getCpf())
nome = cliente.getNome();
}
}
return nome;
}
Erro: java.lang.NullPointerException
at interfaceVisual.ConsultarCliente.consultar(ConsultarCliente.java:82)
at interfaceVisual.ConsultarCliente.actionPerformed(ConsultarCliente.java:74)
O erro está no codigo abaixo:
cliente.consultar(getCpf());
Parece que não tem valor para passar, mas esta tudo certinho, não sei o que pode ser… Alguém tem uma idéia do erro???
abs,
Carlos Fernando