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?
seuJDialog.setModal(true);
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();
-.-