Como cerrar un JInternal Frame
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.
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
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