Como cerrar un JInternal Frame

omcristian
03 de Enero del 1999
Necesito saber como cerrar una ventana (JInternalFrame) que esta dentro de un JDesktopPane , que me pregunte antes, y sino acepto que no se cierre la ventana.

alejandro_camc
03 de Enero del 1999
Para cerrar despues de confirmar podrias ocupar el JOptionPane

int n= JOptionPane.showOptionDialog(frame,"Escoja una opción...","desea Cerrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,opcion,mensaje);

if(opcion.n==JOptionPane.YES_OPTION){
//cerrar el internal frame
} else if(opcion.n==JOptionPane.NO_OPTION){
//no haces nada
}


Espero que te sirva