Question:
How can I generate a Key Event from Java?
I need to generate a KEY_TYPED Event, so the focused Component accepts it like normal key action.
Answer:
All you have to do is instantiate a KeyEvent with the values you
desire, and call the focused Component's dispatchEvent() method.
It really is that simple. You can artificially generate any AWTEvent
you want from within a program and dispatch it to any Component by
calling dispatchEvent().