OI,
em si o código ta funcionando legal , o unico problema é que quando ele abre tenho que selecionar na barra de tarefas do windows para que eu possa digitar no campo que abre , alguem sabe um jeito de ele ja ficar selecionado? tai o codigo que to usando .
public boolean ValidaSenha() {
JPasswordField jpassword = new JPasswordField();
if (JOptionPane.showConfirmDialog(null, jpassword, "Entre com a senha", JOptionPane.OK_CANCEL_OPTION) == JOptionPane.OK_OPTION) {
if (new String(jpassword.getPassword()).equalsIgnoreCase(fp.getSenha())) {
return true;
} else {
JOptionPane.showMessageDialog(null, "Senha Inválida");
return false;
}
}
return false;
}
eu crie eu Jdialog mais acontece a mesma coisa… ou seja , não consigo selecionar o campo de senha ao menos que clique em outro lugar primeiro como o botão ok , por exemplo
isso é uma classe mais o problema não está na confirmação da string e sim que o campo de senha não está em focus e não consigo fazer com que ele inicie selecionado.