Como utilizar o JPasswordField com getPassword?

2 respostas
alexandref93

bem galera, eu criei um sistema de login, e inves de eu utilizar JTextField onde digita a senha, eu queria usar JPasswordField, que praticamente passa a usar getPassword, mais o problema :

try {

        PreparedStatement ps = (PreparedStatement) con
                .prepareStatement("SELECT * FROM login WHERE usuario = ? AND senha = ?");

        String user = this.jTextField1.getText();
            char[] password = this.jPasswordField1.getPassword();

        ps.setString(1, user);
        ps.setString(2, password);

        ResultSet rs = ps.executeQuery();

        if (rs.next()) {

          new PainelPrincipal().setVisible(true);

        } else {

            JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!",
                    "alerta",JOptionPane.ERROR_MESSAGE);

            jTextField1.setText("");
           jPasswordField1.setText("");


        }
        } catch (Exception e){
            System.out.println(toString());
        }

qual método utilizo no lugar ps.setString???

2 Respostas

W

Bom dia !
Segue abaixo o exemplo para pegar o valor do campo digitado:

String strPass = new String(jPassword1.getPassword()).trim();

Atenciosamente,
Wagner

alexandref93

wagnermr:
Bom dia !
Segue abaixo o exemplo para pegar o valor do campo digitado:

String strPass = new String(jPassword1.getPassword()).trim();

Atenciosamente,
Wagner

vlw, agora consegui!!!

Criado 15 de julho de 2010
Ultima resposta 15 de jul. de 2010
Respostas 2
Participantes 2