Eliminar Ventana de JDesktopPane

josemi
05 de Mayo del 2004
Una vez que se cierra una ventana interna (JInternalFrame) con el método dispose, ¿hay que llamar al método remove(JInternalFrame) de JDesktopPane para eliminarla del panel o no es necesario?

Código: (desktop es un JDesktopFrame)
JInternalFrame if = desktop.getSelectedFrame();
if.setVisible(false);
if.dispose();
desktop.remove(if); // ¿es necesario ponerlo?