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.
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 setSenhau.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