Мне нужно отправить событие в AWT в конструкторе панели. Мне нужно сделать это, потому что AWT-EventQueue должен получить ReentrantLock и отпустить его, когда пользователь нажимает кнопку.
AWT-EventQueue
ReentrantLock
Как я могу это сделать?
Я нашел простое решение:
invokeLater ()
А как же:
AWTEvent e = ... this.dispatchEvent( e ); Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent( e ); KeyboardFocusManager.getCurrentKeyboardFocusManager().processKeyEvent(this, (KeyEvent)e);