
pierdo valor de variable al pasarla de un frame a otro
Publicado por Jorge (16 intervenciones) el 11/07/2015 17:21:48
Buen día.
Necesito de su ayuda. Estoy usando Netbeans, y lo que pretendo hacer es lo siguiente.
Estoy en un frame lo llamaremos frame1, donde tengo una variable publica que llamaremos var1.
Desde el frame1, mando llamar al frame2, donde tomaré un valor, que necesito pasar al frame1.... en el frame2, el valor de var1 si se respeta, pero al pasarla al frame1 se pierde.....
*******************Aqui llamo al frame2*************************************************
plazas frame2 = new plazas();
frame2.setVisible(true);
*****************************************************************************************
-------------------Aquí tomo el valor de la variable......................................
if(check1.isSelected == true){
frame1.var1 = "esta seleccionado";
this.hide;
}
si desde aquí quiero usar la variable, si toma el valor... ejemplo
JOptionPane.showMessageDialog(null, frame1.var1);
muestra el cuadro de mensaje con el valor, esta seleccionado.
*******************************************************************
El problema reside a la hora de querer usar la variable var1 en el frame1, ahi pierde el valor que se asigno en el frame2....
No se si me di a entender, pero si me entendieron, les agradecería mucho sus comentarios, pues ya se me agotaron las ideas.
Necesito de su ayuda. Estoy usando Netbeans, y lo que pretendo hacer es lo siguiente.
Estoy en un frame lo llamaremos frame1, donde tengo una variable publica que llamaremos var1.
Desde el frame1, mando llamar al frame2, donde tomaré un valor, que necesito pasar al frame1.... en el frame2, el valor de var1 si se respeta, pero al pasarla al frame1 se pierde.....
*******************Aqui llamo al frame2*************************************************
plazas frame2 = new plazas();
frame2.setVisible(true);
*****************************************************************************************
-------------------Aquí tomo el valor de la variable......................................
if(check1.isSelected == true){
frame1.var1 = "esta seleccionado";
this.hide;
}
si desde aquí quiero usar la variable, si toma el valor... ejemplo
JOptionPane.showMessageDialog(null, frame1.var1);
muestra el cuadro de mensaje con el valor, esta seleccionado.
*******************************************************************
El problema reside a la hora de querer usar la variable var1 en el frame1, ahi pierde el valor que se asigno en el frame2....
No se si me di a entender, pero si me entendieron, les agradecería mucho sus comentarios, pues ya se me agotaron las ideas.
Valora esta pregunta


0