Abrir un Jdialog desde otro Jdialog
Publicado por Moises (1 intervención) el 09/05/2020 18:44:30
Hola
Tengo un problema que no he podido solucionar aun
Necesito abrir un Jdialog desde otro pero que sea ModalExclusionType.APPLICATION_EXCLUDE
Al intentarlo el dialogo que se abre no es modal y sigue permitiendo que el dialogo tenga el foco
Saludos, ojala alguien pueda decirme como resolverlo
Gracias
Tengo un problema que no he podido solucionar aun
Necesito abrir un Jdialog desde otro pero que sea ModalExclusionType.APPLICATION_EXCLUDE
Al intentarlo el dialogo que se abre no es modal y sigue permitiendo que el dialogo tenga el foco
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public void iniciaEscucha() {
boton2.addActionListener(e->{
//Dialogo1 es un Dialog desde donde se llama el dialogo actual
var dialogo2 = new Dialogo2(Dialogo1.this, true);
dialogo2.setSize(new Dimension(600, 600));
dialogo2.setVisible(true);
dialogo2.setLocationRelativeTo(Dialogo1.this);
dialogo2.setModal(true);
dialogo2.setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
});
}
//clase dialogo2
public class Dialogo2 extends javax.swing.JDialog {
/**
* Creates new form Dialogo2
* @param dia
* @param modal
*/
public Dialogo2(JDialog dia, boolean modal) {
super(dia, modal);
initComponents();
}
Saludos, ojala alguien pueda decirme como resolverlo
Gracias
Valora esta pregunta


0