Autor
|
Tema: arrancar mi programa con JPanel deshabilitado (Leído 1,726 veces)
|
NaTxosS
Desconectado
Mensajes: 31
|
A ver, os cuento lo que deseo hacer, Tengo un JFrame que es mi ventana mi principal, dentro de ese JFrame tengo varios componentes, entre ellos JPanel (panelMixto) que a su vez contiene otro JPanel (panelPedido). El panelMixto esta diseñado para que contenga varios JPanel´s, pero todos, excepto el panelPedido, son JPanel´s form que están diseñados fuera del JFrame principal y son llamados cuando se les necesitan que aparezca.
Vale, lo que sucede es que cuando ejecuto el programa ya se me muestra el panelPedido, como es lógico y normal, yo lo que quiero que cuando se ejecute el programa no se muestre el panelPedido, o que aparezca una imagen chula que yo elija y cuando yo la llame pues que si aparezca mi panelPedido.
he probado con: panelMixto.setEnable(true); panelMixto.setEnable(false);
panelPedido.setEnable(true); panelPedido.setEnable(false);
pero no me ha funcionado nada.
Estoy trabajando con NetBeans, por si sirve de algo, y además soy novato.
Saludos y gracias de antemano
|
|
|
En línea
|
La mejor manera de hacerse optimista es pisando una buena mielda.
|
|
|
NaTxosS
Desconectado
Mensajes: 31
|
con lo que os comento que he probado quiero decir que he probado 4 veces con cada una de las 4 lineas que os he comentado
|
|
|
En línea
|
La mejor manera de hacerse optimista es pisando una buena mielda.
|
|
|
MeCraniDOS
Desconectado
Mensajes: 337
Sr. Glass
|
Si he entendido bien esto es lo que quieres,panelMixto.add(panelPedido);
Saludos
|
|
|
En línea
|
"La física es el sistema operativo del Universo" -- Steven R Garman
|
|
|
NaTxosS
Desconectado
Mensajes: 31
|
Muchas gracias, la solución no es eso, supongo que no me habrás entendido bien, pero si has dado en la clave, intento explicarme, esa linea que me indicas esta dentro del método llamado desde el constructor "initComponents();" como ese apartado no lo puedo modificar pues en el constructor he metido después de la línea "initComponents();" esto panelMixto.removeAll(); Y así ya esta solucionado lo que yo quería hacer, cuando arranca el programa no aparece el panelPedido.
Muchas gracias
|
|
|
En línea
|
La mejor manera de hacerse optimista es pisando una buena mielda.
|
|
|
|
|