Ola pessoal,
minha duvida é a seguinte:
tenhu um JFrame onde posso cadastrar, consultas usuarios. Quando clico em consultar, se o campo contigo estiver preenchido ele busca o registro correspondende. Mas se o campo estiver em branco ele busca todos os registros e apresenta em um JTable dentro de um novo JFrame. é ai que surge a minha duvida: como faço para devolver o dado selecionado para o JFrame anterior e apresentá-los nos JTextFields?
Obrigado!
cria um obj no segundo frame:
JTextField txtRetorno = null;
cria um metodo no segund frame:
private void setRetorno(JTextField r){
this.txtRetorno = r;
}
No segundo frame ainda, na hora que o usuario escolher e der ok ou seja lah o que for no segundo frame, coloca isso:
this.txtRetorno.setText("coloque aqui o que vai retornar");
Agora, lah no form que chama esse segundo, coloque assim:
FormPesquisa f = new FormPesquisa();
f.setRetorno(txtNome); //troque para o campo que eh para receber o retorno
f.setVisible(true);
Explicacao: ESTE txtRetorno EH APENAS UMA REFERENCIA AO CAMPO LAH NO OUTRO FORMULARIO, ENTAO, TUDO QUE VOCE FIZER NELE, VAI SE REFLETIR NO OUTRO FORMULARIO.
[]s