Permalänk
Medlem

KeyListner + få tag i namn

Hej!
Jag har ett problem.
Jag har ett par TextFields som jag har lagt till KeyListener på men jag skulle vilja få tag i namnet på det TextField som jag precis skrev i.

public void keyReleased(KeyEvent arg0) { // TODO Auto-generated method stub System.out.println("Typed" + arg0); String str = ((JTextField)arg0.getSource()).getText(); System.out.println("txtName " + str); }

Kollar jag i arg0 som jag skriver ut tidigare så ser jag att man kan se namnet under command=txtName

Men vad ska jag skriva för att få att få fram det?
Det verkar inte finnas någon .getCommand eller liknande och jag kan inte hitta vad man ska skriva för att få fram det. :/
Någon som vet?

Permalänk
Medlem

getName() ?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kejsarn
getName() ?

Om du menar såhär:

String str = ((JTextField)arg0.getSource()).getName();

Så blir den null då

edit: Jag var tvungen att tilldela den ett namn också för att det skulle fungera så tack !
txtName.setName("txtName");