De um JFrame para outro

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

Obrigado pela ajuda.