У меня есть MenuItem с сочетанием клавиш, чтобы сохранить данные временного JTextFied и распечатать его
Функция сохранения вызывается при событии FocusLost JTextField, а печать вызывается через actionIistenms MenuItems и запускаетсякогда я нажимаю на MenuItem, а также когда я нажимаю клавишу быстрого вызова для элемента меню (например: f1)
Проблема состоит в том, что когда я непосредственно нажимаю f1 (ярлык для элемента menu), событие focusLost для Textfiedсрабатывает только после того, как пункт меню выполнил свое действие, тогда как когда я захожу в меню и нажимаю, сначала срабатывает focuslost, затем следует действие меню
Есть ли способ принудительно вызвать потерю фокусировки, чтобы даже приклавиша быстрого вызова, событие focusLost запускается первым
Пробуется с использованием requestfocusinWindow, setText (выполняется в других текстовых полях демо только для принудительной установки focusLost)