kostenloser Webspace werbefrei: lima-city


Passwortfeld abfragen

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    nevercover

    nevercover hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    nevercover

    nevercover hat kostenlosen Webspace.

    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
  5. du musst schrieben password = pass.getPassword();
    und dann damit du nen string bekommst:

    String pwd = new String(password);

    Lg
  6. 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
  7. Autor dieses Themas

    nevercover

    nevercover hat kostenlosen Webspace.

    Danke, jetzt funktionierts!! :thumb:

    Mfg nevercover
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!