jTable busca

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

o jCodigoMae foi instanciado???

se tudo acima estiver certinho em num sei oque pode ser jou!