JDialog apaga conteúdo de trás

Olá amigos.

Estou com um problema. Tenho uma aplicação com alguns JInternalFrame. Há uma situação onde dados devem ser passados pelo usuário, através de um JDialog. Acontece que, após abrir o JDIalog, passar os dados, e fechar o JDialog, tudo que estava escrito no JInternalFrame que fica por trás do JDialog se apaga, exatamente na área em que apareceu a janela (JDialog).
Os dados do JInternalFrame foram escritos com drawString. O JDialog está setado como Modal true. Se alguém puder ajudar, desde já agradeço.

[]'s.
Valeu

O método repaint() do seu Frame não está fazendo o desenho de novo. Tenta chamar o método que faz os desenhos sobreescrevendo o repaint.

Como posso fazer isso ?