Java: getInputMap (WHEN_IN_FOCUSED_WINDOW) изнутри JInternalFrame - PullRequest
1 голос
/ 09 апреля 2010

У меня есть компонент внутри JInternalFrame, который должен выполнять действия при нажатии клавиш в родительском окне JInternalFrame. Использование InputMap / ActionMap было бы идеальным, но getInputMap (WHEN_IN_FOCUSED_WINDOW) компонента возвращает InputMap, который обрабатывает JInternalFrame как «сфокусированное окно», а не как родительское окно. Какие-нибудь решения или идеи?

1 Ответ

1 голос
/ 09 апреля 2010

Привязки, сопоставленные с панелью рабочего стола, используют WHEN_ANCESTOR_OF_FOCUSED_COMPONENT. Может быть, это то, что вы хотите.

В противном случае, если вам нужна дополнительная помощь, опубликуйте SSCCE , который демонстрирует проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...