Esta es mi clase Principal y mi en ella tengo un menuitem llamado insumo y quiero habilitarlo desde mi jinternalframe Ventana
 
 public final class Principal extends javax.swing.JFrame {
 
        //Instancia única de la clase
    private static Principal instancia;
 
    private Principal() {
    //Constructor privado para que no puedan llamarle desde fuera
        super();
        //Código de la aplicación
        initComponents();      
        this.setExtendedState(MAXIMIZED_BOTH);
       /* ImageIcon fondoImg=new ImageIcon("src/img/fondos-negros-para-pantalla-2.jpg");
        Icon iFond
        o = new ImageIcon(fondoImg.getImage().getScaledInstance(es  crit.getWidth(),escrit.getHeight(),Image.SCALE_DEF  AULT));
        fondo.setIcon(iFondo);
        this.repaint();*/    
        cerrar();
    }
 
    public static Principal obtenerInstancia() {
        //Sólo si es la primera vez, instanciamos el objeto     
        if ( instancia == null ) {
            instancia = new Principal();
        }
        //Devolvemos siempre la única instancia que tenemos
        return instancia;
    }
 
JInternalFrame Ventana
 
 private void formInternalFrameClosed(javax.swing.event.Internal  FrameEvent evt) {                                         
    Principal p = Principal.obtenerInstancia();
    p.insumo.setEnabled(true);
    this.dispose();
    }  
   
 


