Olá, tenho um JFrame principal que abre maximizado, que cria um JDialog de um cadastro de clientes, que abre em um tamanho menor que o JFrame principal. Este JDialog não é modal, e quando eu estou com ele aberto e clico fora dele(no caso, quando eu clico no JFrame principal) o JDialog some e não consigo fazer ele reaparecer.
Como resolvo isso?
Obs.: não posso usar JInternalFrames nem JDialog modal.