Variables

eduardo
19 de Abril del 2005
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.

chuidiang
19 de Abril del 2005
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.