Comparar JPasswordField (Resolvido)

2 respostas
java
D

Boa noite pessoal! Estou com uma dúvida na hora de comparar dois campos **JPasswordField**,
na hora que vou testar sempre aparece o "Senha Incorreta", ou seja, nunca minha condição está sendo verdadeira,
mesmo digitando sempre a mesma senha.

Alguém pode me ajudar e se puder demonstrar algum código de exemplo? Obrigado :smiley:

_P.S.: Os System.out.println são somente para teste, depois que isso der certo colocarei para funcionar com o banco._

if(event.getSource() == btnSalvar){
      
         if(passSenha.equals(passSenhaConf)){
            System.out.println("Senha Salva com sucesso");
            }
            else{
            System.out.println("Senha Incorreta");
            }
     
         
      }
      
      if(event.getSource() == btnCancelar){
      
         //TelaMeusDados.this.setVisible(false); //Deixará tela invisível
         this.dispose();
         
      }

2 Respostas

T

Boa noite

“passSenha” e “passSenhaConf” o nome da Variável ?

tenta colocar o getText()

if(event.getSource() == btnSalvar){

if(passSenha.getText().equals(passSenhaConf.getText())){

System.out.println(“Senha Salva com sucesso”);

}

else{

System.out.println(“Senha Incorreta”);

}

}

if(event.getSource() == btnCancelar){

<a href="//TelaMeusDados.this.setVisible">//TelaMeusDados.this.setVisible</a>(false); //Deixará tela invisível

this.dispose();

}
D

Coloquei dessa forma as variáveis:

quando coloquei o getText() ficou a mesma coisa.

[edit] Deu Certo, valeu :smiley: [/edit]

Criado 9 de novembro de 2016
Ultima resposta 9 de nov. de 2016
Respostas 2
Participantes 2