gpt4 book ai didi

Java:从 JInternalFrame 中获取InputMap(WHEN_IN_FOCUSED_WINDOW)

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:30 25 4
gpt4 key购买 nike

我在 JInternalFrame 中有一个组件,当在 JInternalFrame 的父子窗口中按下按键时,该组件需要执行操作。使用 InputMap/ActionMap 是理想的选择,但是组件的 getInputMap(WHEN_IN_FOCUSED_WINDOW) 返回一个将 JInternalFrame 视为“聚焦窗口”而不是其父窗口的 InputMap。有什么解决方案或想法吗?

最佳答案

映射到桌面 Pane 的绑定(bind)使用 WHEN_ANCESTOR_OF_FOCUSED_COMPONENT。也许这就是你想要的。

否则,如果您需要更多帮助,请发布您的 SSCCE这说明了问题所在。

关于Java:从 JInternalFrame 中获取InputMap(WHEN_IN_FOCUSED_WINDOW),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2609560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com