Mostrar Senha? [RESOLVIDO]

2 respostas
pedroroxd

Pessoal, eu estou com um Frame, que voce digita o nome do usuario, e ele pega o password (colocando em um jPasswordField).
Na frente do jPasswordField, eu coloquei um jCheckBox, escrito "Mostrar Senha".
Caso ele esteja selecionado, o jPasswordField deveria mostrar os caracteres da senha, e nao aquelas "bolinhas"

Seria algo do tipo:
private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {

        if (jCheckBox1.isSelected()) {
            //Mostrar caracteres do jPasswordField1             
        }
        
        else {
            //jPasswordField1 fica com as "bolinhas" de senha.             
        }
    }

Como que posso fazer isso?

2 Respostas

pedroroxd

Pessoal... Consegui:

if (jCheckBox1.isSelected()) {
            jTextField4.setVisible(true);
            jPasswordField1.setVisible(false);            
        }

        else {
            jTextField4.setVisible(false);
            jPasswordField1.setVisible(true);
        }
    }

Eu coloquei o jTextField4 para receber a senha tambem, e deixei ele como invisible...
O resto eh de boa =)

lina

Oi,

Realmente a unica alternativa seria essa.
Um campo de senha nunca poderá mostrar a senha!

Não existe um método do JPasswordField que mostre os caracteres digitados visivelmente, sem *

=)

Tchauzin!

Criado 9 de setembro de 2009
Ultima resposta 9 de set. de 2009
Respostas 2
Participantes 2