JPasswordField - getText() deprecated

Qual o método que substitui o getText() do JPasswordField ?? o getText() está deprecated. :?:

O método getPassword.

Diz o javadoc sobre getText():

Abraços,
Sami

ahaha… tarde demais.

Porque as pessoas nunca olham na API?

Pondo isso numa forma um pouco mais positiva:

ununes: Em maioria dos casos você pode achar a nova alternativa para usar nos javadocs. Basta dar uma olhada no método deprecado em:

http://java.sun.com/j2se/1.5.0/docs/api/

Abraços,
Sami

Retirado de http://javadrops.blogspot.com/2005/05/jpasswordfield-gettext.html

getText está “deprecated” (depreciado, colocado de lado)

Ele foi substituído pelo getPassword, mas tem um porém, enquanto o getText era do tipo String o getPassword é do tipo char. Então supunhetemos que você tinha esse código:

if (pass.getText().equals("MinhaSenha")) System.out.println("Senha válida."); else System.out.println("Senha Incorreta.");

o seu novo código passa a ser:

if (new String (pass.getPassword()).equals("MinhaSenha")) System.out.println("Senha válida."); else System.out.println("Senha Incorreta.");

Parabéns Cassioso!!

com respostas claras e objetivas, contribuimos para diminuir os idiotas deste maravilhoso universo Java!!!

:smiley:

O que é “supunhetemos”?

Mandei essa mensagem sem querer

Desculpa