Hola de nuevo,
¿nadie sabe cómo se puede solucionar esto?
La jerarquía de clase está bien.
Tengo una clase principal que es el JFrame. Aquí instancio el primer JDialog con:
Código:
Dialogo dlg= new Dialogo(frame);
Dentro de la clase Dialogo llamo a otra clase Reloj que al igual que la clase Dialogo hereda de JDialog.
Desde el primer JDialog abro el segundo con:
Código:
Reloj reloj = new Reloj(this);
Quiero que si está abierto dlg bloquee al JFrame y que no se pueda modificar nada en esa ventana hasta que se cierre dlg. Sin embargo, que si está abierto reloj se pueda interactuar con dlg.
Espero que me podáis orientar. Sigo buscando pero sin ningún resultado satisfactorio.
Un saludo