Como obter os dados digitados de um JPasswordField?

1 resposta
brunoaquino

//obtem os dados digitados pelo usuários nos componentes usuario.setLogin(gui.txtLogin.getText()); usuario.setSenha(gui.pfSenha.getPassword()); usuario.setNivel((String) gui.cboNivel.getSelectedItem());

Estou tentando Obter os dados digitados pelo usuário de um JPasswordField

No caso do Login e Nível no código acima eu consegui, mas no caso da senha acontece o seguinte erro:

method setSenha in class modelo.Usuario cannot be applied to given types
Required: java.lang.String found:char[]

Alguém pode me ajudar? pois do jeito que está, ele só cadastra Login e Nível no Banco de Dados, e a senha fica faltando
Tentei fazer do mesmo jeito que fiz no nível, mas não deu certo.

Desde Já
Obrigado!

[RESOLVIDO]

1 Resposta

Nicolas_Fernandes

Faça assim:

String anPassword = new String(anSenhaTextBox.getPassword());

Abraços!

Criado 21 de outubro de 2010
Ultima resposta 21 de out. de 2010
Respostas 1
Participantes 2