JPasswordField e JTextField

3 respostas
B

E Ai pessoal sou eu de novo… minha duvida é a seguinte :
Criei um programinha q gera uma senha randomica, atribuí à essa senha a variavel senha1… apos obter a senha eu devo digita-la numa Jpasswordfield… como posso fazer para comparar a senha1 (pra saber se a senha digitada confere com a senha1) com o que digito na Jpasswordfield?
Eu tentei do meu jeito mas está dando um erro que diz que não se pode comparar um JPassowrField com um int… o mesmo acontece se eu tento comparar com um JTExtField … há algum jeito de faezr essa conversão ?

valeu galera um abraço[b][/b]

3 Respostas

J

Oi

Brossi, é simples, faz assim:

String senha1 = "123456"; String senha2 = passwordField.getText().toString(); if(senha1.equals(senha2)) //OK else //ERRO

T+

B

“jeveaux”:
Oi

Brossi, é simples, faz assim:

String senha1 = "123456"; String senha2 = passwordField.getText().toString(); if(senha1.equals(senha2)) //OK else //ERRO

T+

Valeu Javeaux mas não funcionou pq minha variavel senha estava atribuida ao random …
senha = (int)(Math.random()*9999);
ai ele não aceitava … mas eu já consegui… eu usei o compareTo…
Mesmo assim valeu pela atenção !
Um abraço

F

entaum tenta assim:

int senha = 12345;
if (passwordField.getText().equals(senha + ""))
// OK
else
// ERRO
Criado 17 de fevereiro de 2004
Ultima resposta 17 de fev. de 2004
Respostas 3
Participantes 3