Pessoal bom dia crie um método para valida a senha que o usuário digitou é igual a que ele vai digitar em um textField.
Porem ao pegar a senha que esta salva no banco e , em outra classe ele aparece o seguinte erro psw is a private acess in login.
A linha que esta aparecendo o erro senhaBanco=log.pswSenha.getText(); , estou pegando a senha de outra classe chamada Login
Vou mandar o código para vocÊs verem.
private void verificaSenhas() throws ClassNotFoundException{
String atual, confirma,senhaBanco;
atual = txt_senha_atual.getText();
confirma = txt_confirm_senha.getText();
Login log= new Login();
senhaBanco=log.pswSenha.getText();//Erro se apresenta nessa linha
if(senhaBanco.equals(atual)){
txt_confirm_senha.setEnabled(true);//habilita o campo.
confirma = txt_confirm_senha.getText();
if(confirma.equals(atual)){
txt_nova.setEditable(true);
txt_nova.setEnabled(true);
btn_salvar.setEnabled(true);
}else{
JOptionPane.showMessageDialog(this, "Senhas não conferem");
}
}else{
JOptionPane.showMessageDialog(this, "Senha incorreta");
}
}