我在JInternalFrame中有一个组件,它需要在JInternalFrame的父级窗口中按下键时执行操作。使用InputMap / ActionMap是理想的,但组件的getInputMap(WHEN_IN_FOCUSED_WINDOW)返回一个InputMap,它将JInternalFrame视为“聚焦窗口”,而不是其父窗口。任何解决方案或想法?
答案 0 :(得分:1)
映射到桌面窗格的绑定使用WHEN_ANCESTOR_OF_FOCUSED_COMPONENT。也许这就是你想要的。
否则,如果您需要更多帮助,请发布展示问题的SSCCE。