Passwortfeld abfragen
lima-city → Forum → Programmiersprachen → Java
abfragen
array
beachten
dank
fehler
fehlermeldung
feld
frage
hilfe
jemand
komponente
kreativer name
leute
not
problem
richtige methode
rot unterstrichen
statement
string
tip
-
Hi Leute,
ich wollte mal fragen, wie man ein Passwortfeld abfragen kann, dass in einer JFrame vorhanden ist.
Angenommen, das Feld heißt "passwortfeld" (ich weiß, ein kreativer Name). Ich habe versucht, das Passwort so herauszuholen:
String passwort = passwortfeld.getText();
oder:
String passwort = passwortfeld.getPasswort();
aber irgendwie funktioniert das nicht so wie ich das will, d.h. Java meldet einen Fehler, indem er es rot unterstreicht.
Danke im Vorraus für eure Hilfe!
Mfg nevercover -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moin,
wenn Du wirklich die Komponente JPasswordField nutzt,
dann hast Du bereits fast die richtige Methode gefunden:
passwortfeld.getPassword();
Du musst aber beachten, dass es dann ein char-Array ist.
Gruß,
Pawnee
Beitrag geändert: 10.11.2008 19:24:08 von pawnee -
Danke schon mal für den Tipp, doch ich hab immer noch Probleme, da ich mit Arrays in Java noch nicht so ganz klar komme:
Ich hab nun versucht, dass Passwort so herauszuholen:
char[] password = new char[100];
char[1] = pass.getPassword();
"pass" heißt das passwortfeld
Die untere Linie ist rot unterstrichen, die Fehlermeldung lautet:
´]´ expected
not a statement
Kann mir da jemand weiterhelfen?
Mfg nevercover
Beitrag geändert: 10.11.2008 20:42:40 von nevercover -
du musst schrieben password = pass.getPassword();
und dann damit du nen string bekommst:
String pwd = new String(password);
Lg -
getText() ist decrepeached oder so ähnlich, das darf man nich mehr verwenden. daher musst du das über char[] machen.
char[] sind quasi. vereinfacht gesagt, viele chars nacheinander.
char[] chars = new char[5];
das sind 5 chars hintereinander
char[0] = 'a';
char[1] = 'b';
usw.
so greifst du drauf zu -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage