JDialog não modal desaparece quando clico fora dele

2 respostas
mateusviccari

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.

2 Respostas

Marlon_Meneses

na verdade ele não desaparece.
ele fica por trás do jframe
neste caso o ideal é que o jdialog seja modal

mateusviccari

ele não pode ser modal…

------Resolvido------

Era só definir o parent do JDialog, no caso eu defini o this, que é o JFrame que chama o JDialog, assim ele não se esconde quando eu clico fora, mesmo sem ser modal.

Criado 19 de abril de 2012
Ultima resposta 19 de abr. de 2012
Respostas 2
Participantes 2