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