Ich habe nie zuvor gedacht, nur ich habe die Methode getPassword
verwendet, die ein Array von Zeichen zurückgab und ich hatte die getText
Methode veraltet gesehen. Aber jetzt, wo ich denke, warum diese Methode war veraltet?.Warum wurde getText() in JPasswordField veraltet?
Die Java Dokumentation erklärt:
Veraltete. Ab Java 2 Plattform v1.2, ersetzt durch .
Ruft einen Teil des von der Komponente dargestellten Texts ab. Gibt eine leere Zeichenfolge zurück, wenn die Länge 0 ist.
Aus Sicherheitsgründen ist diese Methode veraltet. Verwenden Sie stattdessen die Methode
getPassword
.
Aber was sind diese Sicherheitsgründen? Irgendwelche Ideen dazu?
Vielen Dank im Voraus.
http: // Stackoverflow.com/questions/983964/why-do-jpasswordfield-getpassword-create-a-string-mit-dem-password-in-it – Garbage