Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2006

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?

Trädvy Permalänk
Medlem
Registrerad
Jul 2004

getName() ?

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2006
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");