Problema com JFrame

4 respostas
javajframe
Gustavo.S

Estou com um problema com a ação de obter a password de um campo.

if (new String(CampoPW.getPassword()).equals(key) && user.equals(CampoUSU1.getText())) {
            
            
        }

O problema é no “getPassword”, não sei o porquê de ele estar a dar erro.

4 Respostas

TerraSkilll

Qual a mensagem de erro? Sem essa informação, fica difícil te ajudar.

Qual o tipo de CampoPW ? É um JTextField ou algum outro componente?

Abraço.

darlan_machado

getPassword retorna um array de String, porém, só funciona num componente JPasswordField.

Gustavo.S

O erro não lhe consigo informar agora, mas amanhã faço um edit sobre o erro

Em relação ao CampoPW, o mesmo é JPasswordField.

C

Acredito que o seu problema se trata da declaração de String para usar o método .equals() , tenta fazer algo assim:

String Senha = new String(CampoPW.getPassword());

e tenta comparar no seu IF:

Senha.equals(key);

Criado 5 de fevereiro de 2020
Ultima resposta 7 de fev. de 2020
Respostas 4
Participantes 4