Meu JFrame secundário fecha o primário

Olá, eu estou com um problema aqui. Eu criei um JFrame que cadastra uma receita médica e grava em um arquivo texto, para ser enviada para um celular de um médico. Só que antes de enviar o usuário do sistema deve verificar se as informações estão corretas. Daí eu criei um outro JFrame que só faz exibir os dados. No entanto quando eu fecho o JFrame que exibe os dados ele tambem fecha o de cadastro. O que eu faço para fechar só o de exibição de dados e deixar o de cadastro visível sempre?

Na minha aplicação eu setei o método “setDefaultCloseOperation” só da janela principal, nas demais eu não abilito esse método, tenta ai, depois me diz se funcionou contigo.