Variables
hola, como puedo almacenar el valor de una variable para pasarlo de un jframe a otro. He probado a crear un objeto y luego a traves del objeto uso dicha variable, pero tengo un problema y es que al llamar al objeto me aparece un jframe que no quiero que aparezca. Alguien me puede decir como arreglarlo.
Gracias.
Gracias.
Hola:
La forma correcta es pasar la variable como parámetro de algún método. Tus JFrame deberÃan tener un método tomaVariable(laVariable) y desde algún sitio se lo pasas a los dos.
Si esto te resulta complicado con la estructura de clases que tienes, también puedes hacer una clase con la variable declarada como atributo estatico
class Global
{
static public int laVariable;
}
Pudes acceder a ella desde cualquier sitio con Global.laVariable, con lo que te ahorras pasarsela a nadie.
Esta última solución no es muy elegante en orientación a objetos, asà que deberÃas usarla solo como último recurso.
Se bueno.
La forma correcta es pasar la variable como parámetro de algún método. Tus JFrame deberÃan tener un método tomaVariable(laVariable) y desde algún sitio se lo pasas a los dos.
Si esto te resulta complicado con la estructura de clases que tienes, también puedes hacer una clase con la variable declarada como atributo estatico
class Global
{
static public int laVariable;
}
Pudes acceder a ella desde cualquier sitio con Global.laVariable, con lo que te ahorras pasarsela a nadie.
Esta última solución no es muy elegante en orientación a objetos, asà que deberÃas usarla solo como último recurso.
Se bueno.
