Título: Abrir con windowlistener dos jdialog Publicado por: silk_25 en 8 Diciembre 2021, 22:42 pm Hola.
Estoy haciendo un pograma y he utilizado siguiente método para cuando cierro el jdialog hijo me muestre el jframe padre. public void windowClosing(WindowEvent e){ marco.setVisible(true); marco.dialog1.setVisible(false); } Entonces quiero poder cerrar el dialog2 y abrir el dialog1. Pero creo que no lo puedo poner en el mismo método porque .. marco.dialog1.setVisible(true); msrco.dialog1.dialog2(false); Sabeis como puedo ahcer esto? Saludos a todos. Gracias de antemano. Título: Re: Abrir con windowlistener dos jdialog Publicado por: silk_25 en 9 Diciembre 2021, 21:34 pm Hola otra vez. Ya lo he resuelto. A veces uno no sabe donde está el norte ni en cosas sencillas.
Creo que la resolución es: public void windowClosing(WindowEvent e) { Window window=(Window)e.getWindow(); if(marco.dialog.equals(window)){ marco.setVisible(true); marco.dialog.setVisible(false); } if(marco.dialog.equals(window)){ marco.dialog.setVisible(true); marco.dialog.dialog2.setVisible(false); } } Espero que esta solución sea la correcta. Un saludo. |