internal frame
como saber si un internal frame se cerro... y si tengo varios como saber cual fue
Gracias por la ayuda
Maggy
Gracias por la ayuda
Maggy
Hola, eso lo puedes conseguir implementando el método windowClosed(WindowEvent e) de la clase Adapter y usando el método getWindow() del objeto e que es el parámetro del método windowClosed.
En algún sitio tendrás que tener el código que crea las internalframe y tendrás que hacer algo así:
// Codigo para crear la internalframe
...
...
// Mostramos el título de la internalframe cuando se cierre
ventana.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
System.out.println(((JInternalFrame)e.getWindow()).getTitle());
}
});
// Visualizar ventana
Bueno aquí he mostrado el título por consola si quieres hacer otra, la ventana que se ha cerrado la obtienes con el método getWindow() del objeto e y haces lo que tengas que hacer. Bueno eso es todo y si tienes alguna duda pues aquí estaremos para contestar. Hasta luego. Que te vaya bien.
En algún sitio tendrás que tener el código que crea las internalframe y tendrás que hacer algo así:
// Codigo para crear la internalframe
...
...
// Mostramos el título de la internalframe cuando se cierre
ventana.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
System.out.println(((JInternalFrame)e.getWindow()).getTitle());
}
});
// Visualizar ventana
Bueno aquí he mostrado el título por consola si quieres hacer otra, la ventana que se ha cerrado la obtienes con el método getWindow() del objeto e y haces lo que tengas que hacer. Bueno eso es todo y si tienes alguna duda pues aquí estaremos para contestar. Hasta luego. Que te vaya bien.
