Здравствуйте!
Мне нужно перехватывать абсолютно все клавиатурные нажатия окна (JInternalFrame). При этом в окне могут содержаться всякие "нехорошие" компоненты вроде ComboBox и JTextField, у которых в inputMap уже что-то есть (а наверное все компоненты такие). А значит события нажатия "занятых" клавиш не будут доходить до родительского компонента
Что меня совсем не устраивает.
Есть идея ловить события в AWTEventListener. Однако насчет него написано:
/**
* Most applications
* should never use this class; applications which might use
* AWTEventListeners include event recorders for automated testing,
* and facilities such as the Java Accessibility package.
**/
Нет ли более элегантного решения? Что бы вы порекомендовали.
Спасибо!