Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2016, 22:01
joshlep52
 
Fecha de Ingreso: abril-2016
Mensajes: 1
Antigüedad: 8 años, 1 mes
Puntos: 0
no funciona setEnabled de mi menuitem en mi class Principal() desde mi JInternalFrame

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();
}