estou tentando selecionar um objeto em uma linha e ao clicara em um botão ele mostra o valor em outro frame…
no envento da tabela estou fazendo dessa forma…
Animal animal = tabelaAnimal.getAnimal(jTableAnimal.getSelectedRow());
formAnimal.buscaAnimal(animal);
this.setVisible(false);
e no form onde eu retorno o valor (cadastro) fiz o seguinte metodo…
public void buscaAnimal(Animal animal){
jCodigoMae.setText(animal.getId().toString());
}
e tá dando o seguinte erro…
Exception occurred during event dispatching:
java.lang.NullPointerException
alguem sabe o q está acontecendo…
era bom se você pudesse mostrar melhor onde esta ocorrendo o erro
o que da pra adiantar é que você esqueceu de instanciar alguma coisa ai
ele não está retornando o valor no textfield de outro formulario…
o jCodigoMae foi instanciado?
manda o código e a linha q está dando pau…
código do botão…
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
Animal animal = tabelaAnimal.getAnimal(jTableAnimal.getSelectedRow());
formAnimal.buscaAnimal(animal);//linha q tá dando pau
this.setVisible(false);
}
e o evento q eu criei p/ receber o código…
public void buscaAnimal(Animal animal){
jCodigoMae.setText(animal.getId().toString());
}
O erro pode estar neste lugares:
1º a tabelaAnimal.getAnimal(int id) esta realmente retornando um animal??
se sim
2º o formAnimal foi instanciado???
se sim
3º
o jCodigoMae foi instanciado???
se tudo acima estiver certinho em num sei oque pode ser jou!