Senden von Tastendrücken an JTextField

Ich versuche, die Texteingabe in ein @ zu simuliereJTextField. Ich habe eine Zeichenfolge von 1 Zeichen Länge, die den Buchstaben enthält, den ich hinzufügen möchte, und führe Folgendes aus:

receiver.dispatchEvent(new KeyEvent(this,
  KeyEvent.KEY_TYPED, 0,
  this.shifted?KeyEvent.SHIFT_DOWN_MASK:0,
  KeyEvent.VK_UNDEFINED, text.charAt(0)));

Aber dies scheint den Inhalt überhaupt nicht zu verändern. Was vermisse ich hier?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage