Problema con JPanel
Publicado por Magdalena (8 intervenciones) el 26/02/2010 23:21:48
Hola que tal, estoy haciendo una aplicacion de escritorio en NetBeans, con el IDE que trae Net Beans para hacer dichas aplicaciones, tengo un JPanel1 el cual tiene dos jLabels , un combo box y otro jPanel2 en el cual, segun lo que se elija en el combo box, instanciare: 1.- Un panel que tiene dos botones de radio . o 2. Un panel que tiene dos combo box o 3. Un panel con campos de texto.
El jPanel1 lo instancio varias veces en otro Panel que tiene un jScrollPane. Ahora los problemas son los siguientes:
1.- Cuando corro dicha aplicacion si me aparecen los paneles correspondientes segun elija una opcion del combo box, el problema es que en cuando muebo la barra de desplazmiento del jscrollpane se borra el contendio del JPanel2 osea el cual contiene el resultado de la eleccion del combo box. No entiendo porque, ya no aparecen, este es el codigo que ejecuto cada que selecciono una opcion del combo box:
if(opcionSelec.equals("Por tiempo")){
jPanel1.removeAll();
jPanel1.add(new actuadoresTiempo());
jPanel1.updateUI();
jPanel1.repaint();
jPanel2.repaint();
}
2.- Otro problema que tengo es que cuando aparece el panel correspondiente a la eleccion del combo box, por ejemplo donde tengo los campos de texto no puedo escribir nada, ni tampoco en los botones de radio.
Si no me explique por favor haganmelo saber.
Gracias por su ayuda, nos se que mas hacer
El jPanel1 lo instancio varias veces en otro Panel que tiene un jScrollPane. Ahora los problemas son los siguientes:
1.- Cuando corro dicha aplicacion si me aparecen los paneles correspondientes segun elija una opcion del combo box, el problema es que en cuando muebo la barra de desplazmiento del jscrollpane se borra el contendio del JPanel2 osea el cual contiene el resultado de la eleccion del combo box. No entiendo porque, ya no aparecen, este es el codigo que ejecuto cada que selecciono una opcion del combo box:
if(opcionSelec.equals("Por tiempo")){
jPanel1.removeAll();
jPanel1.add(new actuadoresTiempo());
jPanel1.updateUI();
jPanel1.repaint();
jPanel2.repaint();
}
2.- Otro problema que tengo es que cuando aparece el panel correspondiente a la eleccion del combo box, por ejemplo donde tengo los campos de texto no puedo escribir nada, ni tampoco en los botones de radio.
Si no me explique por favor haganmelo saber.
Gracias por su ayuda, nos se que mas hacer
Valora esta pregunta


0