Tenho um JFrame que uma hora invoca um JDialog. Como eu faço para que quando o JDialog abrir, o JFrame se tornar inacessível até que o JDialog seja fechado?
JDialog bloquear o acesso ao JFrame
5 Respostas
E
seuJDialog.setModal(true);
R
Abra o JDialog como uma janela modal igual a true.
No Momento que vc instancia um JDialog passe como parametro uma variavel booleana dizendo se JDialog é modal e um objeto Frame pai que invocou esse JDialog
JDialog(Frame owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified owner Frame.
Valeu pessoal! Fez realmente o que eu queria. Mas agora quando eu fecho o JDialog o meu JFrame é minimizado para a barra de tarefas. Tem algum jeito de não acontecer isso?
Caso alguem leia isso e se interesse na resposta, é só dar um simples requestFocus();
-.-
Criado 26 de fevereiro de 2007
Ultima resposta 27 de fev. de 2007
Respostas 5
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Casa do Codigo — Livros de tecnologia Livros de programacao, infraestrutura e inovacao