2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
13807
13807
EMPFEHLEN
-
Hallo,
ich versuch mich gerade mit Passworteingaben und Benutzerberechtigungen.
Dabei soll der Benutzer über ein "Pop-UP Window" sein Passwort eingeben.
Dafür benutze ich bis jetzt JOptionPane.showInputDialog();
Allerdings ist hier ja noch die Texteingabe sichtbar ,sprich nicht wie wir es gewohnt sind
mit Sternchen und Punkten nich sichtbar....
Kann man das bei der showInputDialog-Methode irgendwie erreichen oder gibt es
vielleich eine eigenes Passwort Pop-Up
Grüße
-
16.03.06 13:07 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Schau mal hier:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package de.tutorials; import javax.swing.JOptionPane; import javax.swing.JPasswordField; public class PasswordDialog { /** * @param args */ public static void main(String[] args) { JPasswordField passwordField = new JPasswordField(10); passwordField.setEchoChar('#'); JOptionPane.showMessageDialog( null, passwordField, "Enter password", JOptionPane.OK_OPTION); System.out.println(passwordField.getPassword()); } }
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hallo Thomas,
danke Dir das mit den Sternchen, etc. klappt jetzt endlich. Nur hat das Programm dann ein Problem das Wort wieder auszulesen bzw. zu Entschlüssel. Wie du sicher weißt kommt bei der System.out.println(""); z. B. für Baum das hier raus:
[C@15c7850
Wie komme ich da wieder auf Baum zurück bzw. auf den String, den mit der Stringvariable
personalNummer greife ich dan auf eine Tabelle im SQL-Server zu
Grüße
-
16.03.06 14:14 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
...
System.out.println(passwordField.getPassword());
String s = String.valueOf(passwordField.getPassword());
System.out.println(s);
...
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hallo Thomas,
die Möglichkeit das Passwordfeld als Message zu setzen klappt prima, aber wie kann ich dann noch einen Text in den Dialog schreiben? Da der Text zu lang für den Titel ist, würde ich ihn gerne in den Dialog über das Eingabefeld setzen.
Danke im Voraus
Markus
-
Versuchs mal mit einem JPanel auf welches du das Passwortfeld und eben ein Label für deinen Text legst. Das übergibst du dann an die MessageBox.
-
Super, das funktioniert
Ähnliche Themen
-
JOptionPane.showInputDialog im Vordergrund anzeigen
Von jeipack im Forum JavaAntworten: 7Letzter Beitrag: 08.12.10, 12:43 -
Anzeige der Selection bei JOptionPane.showInputDialog fehlerhaft ......
Von vfl_freak im Forum JavaAntworten: 1Letzter Beitrag: 11.02.10, 08:09 -
variable Anzahl an Eingaben mit JOptionPane.showInputDialog()
Von Katharina_17 im Forum JavaAntworten: 1Letzter Beitrag: 11.12.09, 22:09 -
javax.swing.JOptionPane; eingabe verbergen
Von der Prof im Forum JavaAntworten: 2Letzter Beitrag: 04.09.07, 16:06 -
JOptionPane.showInputDialog abbrechen
Von Shizzl_chrizzl im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 08.02.05, 14:33





Zitieren


Login





