pasar el texto introducido en un JTEXTFIELD a una variable String

Raulc
13 de Noviembre del 2003
estoy desesperado, me da un error de que la variable string en que intento recibir el texto no es "Final", uso el metodo
nombreString = nombreJTextField.getText()

y me manda a freir esparragos, lo he intentado con el .paramString, pero tampoco, he estado revisando programas que hice con el awt a ver si habia algo parecido... pero tampoco me sale...
gracias de antemano

ecdl
13 de Noviembre del 2003
pon el código entero...
imagino que estás asignando desde una clase anónima, sabes lo que te digo?

Mabrev
13 de Noviembre del 2003
Hola:

Puede que el problema resida en que intentas acceder a la variable desde una función que está dentro de un listener, por ejemplo dentro de la función que se ejecuta al hacer click en un botón. Si es eso, la solución es muy sencilla, basta con que al declarar la variable "String nombreString", pongas delante la palabra final: "final String nombreString".

Espero que te sea de ayuda.

Saludos.

heihachi
13 de Noviembre del 2003
Puedes reasignar un valor a una variable final?
No se si es muy buena idea...

También pudes declarar la variable nombreString como global en lugar de dentro de un método, o hacer que la acción del listener (si es que se trata de ese problema) llame a alguna función de tu clase que realice todo el trabajo.

Saludos!