photoshop dreamwaever flash ilustrator fireworks fireworks indesigner mysqlworkbench blender chrome firefox safari
parallels vitual box vmware bluej netbeans remote windows guj sqldeveloper astah sped
unipaas abraweb mysql php ulbra lgdesigner mssql plsql
oracle apple Cigam Software Corporativo QI Escola Técnica e Faculdades Flickr Tiago Endres Kochenborger clickPro
Tiago Endres Kochenborger


Método getText() é depreciado na utilização JPasswordField (Java)


A partir do Java 2 Platform v1.2, o método getText() foi substituído por getPassword(). Deixando o getText() tachado apresentando a depreciação deste método.

Isto não que dizer que não irá funcionar, porém tem uma maior segurança se utilizar o método que substituiu esse.

No momento que realizar o build irá apresentar o aviso que este método está depreciado, mas não irá causar nenhum transtorno.
warning: [deprecation] getText() in javax.swing.JPasswordField has been deprecated

Se utilizar puramente o getPassoword(), ele retorna um array de char (char[]). Para utiliza-lo da mesma forma que o getText() somente é necessário adicionar o getPessoword dentro do new String(), conforme o exemplo abaixo.
//u é a variável que foi instanciada sobre a classe Usuario, que contém o método setSenha
u.setSenha(new String(tfSenha.getPassword()));

Pode realizar também pelo método String.copyValueOf(),este retorna a sequência de caracteres contidos no array, conforme os exemplos abaixo.
u.setSenha(String.copyValueOf(tfSenha.getPassword()));

Caso tente somente converter para String não irá resolver(.toString).

Para maiores informações acesse o link abaixo.
JPasswordField

Insira seu comentário