JPasswordfield.getpassword() char[] nicht codiert auslesen?

Status
Nicht offen für weitere Antworten.

mib1

Mitglied
Hi!

Habe wieder eine Frage:

Ich habe ein Jpasswordfield und mehrere Buttons angelegt. Wenn ich auf einen der Buttons drücke soll das Passwortfeld die entsprechende Nummer (welche am Button ist) eingetragen bekommen. Soweit so gut.

Code:
//Dies funktioniert, ist aber deprecated
jpasswordfield.setText(jpasswordfield.getText() + "9");

//Dies ist nicht deprecated, funktioniert aber nicht, da mit .getpassword mehr/andere zeichen zurückgegeben werden
jpasswordfield.setText(jpasswordfield.getPassword().toString() + "9");

Danke schon mal im voraus
 

PELLE

Bekanntes Mitglied
mib1 hat gesagt.:
Hi!

Habe wieder eine Frage:

Ich habe ein Jpasswordfield und mehrere Buttons angelegt. Wenn ich auf einen der Buttons drücke soll das Passwortfeld die entsprechende Nummer (welche am Button ist) eingetragen bekommen. Soweit so gut.

Code:
//Dies funktioniert, ist aber deprecated
jpasswordfield.setText(jpasswordfield.getText() + "9");

//Dies ist nicht deprecated, funktioniert aber nicht, da mit .getpassword mehr/andere zeichen zurückgegeben werden
jpasswordfield.setText(jpasswordfield.getPassword().toString() + "9");

Danke schon mal im voraus

nummer die am button eingetragen ist? du meinst JButton button = new JButton("nummer9"); so ? JButton hat ja eine getText() Methode damit kannnst den Text auslesen und an die Nummer kommen dürfte ja dann nicht mehr fern sein ;-)

wegen pwfield problemen könnte ein alter codeauszug von mir evtl. helfen:

Code:
public void neuesKennwortEinlesen()
	 {
	 neuesKennwortTemp = String.valueOf(neuesKennwortPF.getPassword());		 
	 }
	 
	 public void actionPerformed(ActionEvent e) 
	 {       
	    
		 char[] neuesKennwortArray    = neuesKennwortPF.getPassword();
	     char[] neuesKennwortWdhArray = neuesKennwortWdhPF.getPassword();
	  	   
	  if (e.getSource().equals(pwBT))
	    {   		 
		     	  
		  if(listeLehrer.isSelectionEmpty() & listeSchueler.isSelectionEmpty())
		  {		 
			  JOptionPane.showMessageDialog(frame,"Sie müssen einen Benutzer auswählen!");
		  return;
	  }
	  
	  else if(!Arrays.equals(neuesKennwortArray,neuesKennwortWdhArray))
	  {	
		  JOptionPane.showMessageDialog(frame,"Die eingegebenen Kennwörter sind nicht gleich!");
		  return;
	  }	
	  
	  else if(neuesKennwortArray.length == 0 || neuesKennwortWdhArray.length == 0)
	  {	
		  JOptionPane.showMessageDialog(frame,"Es wurde kein Kennwort eingegeben!");
		  return;
	  }	
		 
	  else
	  {	  	  
		  benutzernameEinlesen(); 
		  neuesKennwortEinlesen(); 		  
		
...

}
 

mib1

Mitglied
Danke Pelle dein Pogramm hat mir geholfen :)

Code:
.... = String.valueOf(jpasswordfield.getPassword()) + "9";
funktioniert super

THX[/code]
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Swing jPasswordField getPassword() entschlüsseln AWT, Swing, JavaFX & SWT 9
G Swing JPasswordField AWT, Swing, JavaFX & SWT 12
K Probleme beim JPasswordField AWT, Swing, JavaFX & SWT 11
OlafHD JPasswordField mit Button eingeben AWT, Swing, JavaFX & SWT 4
J JPasswordField kodiertes Passwort AWT, Swing, JavaFX & SWT 3
W JPasswordField AWT, Swing, JavaFX & SWT 5
C Swing JPasswordField wird nicht angezeigt AWT, Swing, JavaFX & SWT 27
VfL_Freak Swing Frage zu "new JPasswordField( 10 )" AWT, Swing, JavaFX & SWT 6
B Text im JPasswordField AWT, Swing, JavaFX & SWT 5
C Swing JPasswordField Password auslesen AWT, Swing, JavaFX & SWT 7
Y Swing JPasswordField Fehler AWT, Swing, JavaFX & SWT 14
W Swing JPasswordField "leeren" AWT, Swing, JavaFX & SWT 3
H JPasswordField AWT, Swing, JavaFX & SWT 27
G JPopMenu und JPasswordField? AWT, Swing, JavaFX & SWT 7
K JPasswordField AWT, Swing, JavaFX & SWT 3
A Aus einem JPasswordField das Passwort auslesen AWT, Swing, JavaFX & SWT 3
Z Probleme mit JtextField und JPasswordField AWT, Swing, JavaFX & SWT 4
S JPasswordField warning : deprecation AWT, Swing, JavaFX & SWT 10
T Suche Methode zum anzeigen eines Textteils im JPasswordfield AWT, Swing, JavaFX & SWT 2
M JPasswordField AWT, Swing, JavaFX & SWT 7
F Eingabe in JPasswordField auf vier Zeichen beschränken AWT, Swing, JavaFX & SWT 3
W JPasswordField AWT, Swing, JavaFX & SWT 6
ExceptionOfExpectation JMenu, setMnemonic(Char k) bringt keine Wirkung AWT, Swing, JavaFX & SWT 8
L JavaFX ASCII Zeichen /char von KeyEvent erhalten AWT, Swing, JavaFX & SWT 5
it_is_all jLabel.setText -> Char in Str: NullpointerException AWT, Swing, JavaFX & SWT 1
T Zeichen/char in Bild umwandeln und darstellen AWT, Swing, JavaFX & SWT 10
K Action.MNEMONIC mit char belegen. AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben