Como pegar valor do JPasswordField?

Galeta de um campo simples eu pego assim

Campo.getText();

e do JPasswordField???

Exatamente da mesma forma…

Quando eu faco isso e jogo o valor dentro de uma variavel a variavel ve vazia e eu digitei valores neste campo…nao sei o q fazer veja…

String x=Campo.getText();
System.out.Println(x);

E a saida e assim --> null

já tentou usar o método getPassword() ?

Eu estou usando ele, o único revés dele é que ele retorna um array de char (char[])…

é…o método getText() é deprecated para JPasswordField.

o correto seria vc fazer algo como:

String valor = new String(campo.getPassword());

sempre usei assim e nunca deu problemas…

até mais

1 curtida

getPassword() que retorna um char[]

ola.
não sei se vc está usando mais de um submit na sua pagina…
pois se estiver talvz tenha o mesmo problema q tive aqui…
o seu PasswordField pode não estar dentro do formulario virtual…
vlw

Faz assim:

String senha = new String(pass.getPassword());

1 curtida