Formulario principal y subformularios
¿Cómo estás?
Mi duda es la Siguiente:
Supongamos que tengo un formulario(un JFrame) llamado frmprincipal que sirve para llamar a los otros(este es el main) y en este formulario tengo un botón(boton1) cuya función es invocar un formulario llamado frmsecundario.
Ambos formularios están en el mismo package pero en .java diferentes pues fueron hechos en el diseñador Gráfico de NetBeans. La llamada a frmsecundario desde boton1 sería algo como lo siguiente:
public void boton1actionPerformed(javax.swing.ActionEvent evt){
new frmsecundario().setVisible(true);
}
Luego de esto tendría en pantalla 2 formularios(frmprincipal y frmsecundario) el problema es:
Yo quiero que cuando frmsecundario aparezca el usuario solo pueda manipularlo a él y que principal se mantenga visible pero inaccesible(que ni siquiera pueda recibir el enfoque) hasta que frmsecundario se cierre(es decir como los formularios modales).
¿Cómo hago esto?
¿Debo definirlo como Modal y como lo hago?
¿Debo definir a frmprincipal como formulario de nivel superior y a frmsecundario como perteneciente a formulario de nivel superior?
NOTA:recuerda que fueron hechos en el diseñador gráfico de Netbeans y están en .java diferentes.
Mi duda es la Siguiente:
Supongamos que tengo un formulario(un JFrame) llamado frmprincipal que sirve para llamar a los otros(este es el main) y en este formulario tengo un botón(boton1) cuya función es invocar un formulario llamado frmsecundario.
Ambos formularios están en el mismo package pero en .java diferentes pues fueron hechos en el diseñador Gráfico de NetBeans. La llamada a frmsecundario desde boton1 sería algo como lo siguiente:
public void boton1actionPerformed(javax.swing.ActionEvent evt){
new frmsecundario().setVisible(true);
}
Luego de esto tendría en pantalla 2 formularios(frmprincipal y frmsecundario) el problema es:
Yo quiero que cuando frmsecundario aparezca el usuario solo pueda manipularlo a él y que principal se mantenga visible pero inaccesible(que ni siquiera pueda recibir el enfoque) hasta que frmsecundario se cierre(es decir como los formularios modales).
¿Cómo hago esto?
¿Debo definirlo como Modal y como lo hago?
¿Debo definir a frmprincipal como formulario de nivel superior y a frmsecundario como perteneciente a formulario de nivel superior?
NOTA:recuerda que fueron hechos en el diseñador gráfico de Netbeans y están en .java diferentes.
1 respuesta
Respuesta
1