no puedo leer datos de un passwordfield

chemone
18 de Agosto del 2004
tengo un problema en mi aplicacion
cuando intento hacer login, evidentemente vuelco de mi base de datos (en mysql) los datos del usuario en un Vector
una vez tengo los datos, en el interfaz leo el password introducido de un passwordfield, pero no se por que, me da error, no me lo reconoce

por ejemplo, tengo en mi base de datos a 4 usuarios con 4 passwords
1111 ojo
2222 oreja
3333 mano
4444 nariz

y no se porque, solo me detecta como correcto el del ultimo usuario. el de los otros 3 no
creo q es porque el passwordfield encripa lo introducido, y luego no lo reconoce bien. creo q hay q hacer algo para recuperar la info y compararla, pero no se como
no se que hacer, pues yo lo de vuelto en mi vector de datos del usuario lo trato como String y lo del passwordfield lo intento comparar tratandolo como .ToString()
tambien me he dado cuenta en la API que devuelve un char[]
he intentando a mis datos .ToCharArray() y asi tampoco me funciona

ayuda por favor. gracias por adelantado

metano
18 de Agosto del 2004
MIRA LO QUE DEBES HCER ES LO SIGUIENTE COLOCA ESTO:
char[]d=nom_jtextfielf.detPassword();//aqui ya guardaste lo digitado.
String s=new String(d);//transforma el char a String

despues compare el cadena index con s
String.CompareTo(String)==0 ;

espero que te sirva.

un saludo.

metano
18 de Agosto del 2004
perdon era asi:

ha te recomiendo que trabajes con JPassWordField().

char[]d=nom_jtextfielf.getPassword();//aqui ya guardaste lo digitado.
String s=new String(d);//transforma el char a String

un saludo!

Rigel
18 de Agosto del 2004
HOLA:

Bueno creo que el problema radica en el acceso a dicha información, tienes que ver como accesa a tus arreglos, puesto que eso es error de el acceso de un método,, como lo declaraste???

SALUDOS.