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.
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.