Enviando pressionamentos de tecla para JTextField
Estou tentando simular a entrada de texto em umJTextField
. Eu tenho uma string de 1 caractere contendo a letra que eu quero adicionar e eu corro:
receiver.dispatchEvent(new KeyEvent(this,
KeyEvent.KEY_TYPED, 0,
this.shifted?KeyEvent.SHIFT_DOWN_MASK:0,
KeyEvent.VK_UNDEFINED, text.charAt(0)));
Mas isso não parece alterar o conteúdo. O que estou perdendo aqui?