
09/04/2016, 22:01
|
| | Fecha de Ingreso: abril-2016
Mensajes: 1
Antigüedad: 8 años, 11 meses 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();
} |