我的应用程序使用一个 JFrame 和两个子 JDialog。
带有 JMenus 和击键的 JMenubar 位于一个子 JDialog 中。我的问题是,这些击键仅在子 JDialog 聚焦时起作用,而在其他 JDialog 或 JFrame 聚焦时不起作用。
有什么办法可以解决这个问题吗?
最佳答案
这不是问题,KeyStrokes 只会转到具有焦点的组件(窗口)。如果其他窗口拦截击键没有意义。
如果你真的想做这样的事情那么我猜你需要考虑使用 Global Event Listener .
关于java - 在多个窗口中使用 JMenus 击键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556267/