Troca de informações entre componentes swing

Bom dia.
Gostaria de saber como posso fazer para resolver o seguinte problema em uma aplicação desktop.
Ex.: tem um JInternalFrame de cadastro que instancia um objeto JInternalFrame de pesquisa, o que eu preciso
é quando abrir a tela de pesquisa e selecionar um registro, ao sair dessa tela carregue os dados do registro
selecionado para tela de cadastro.
Alguem tem alguma dica de como posso fazer para resolver isso.

Abraços !