【发布时间】:2011-04-18 16:43:32
【问题描述】:
我正在尝试在我的应用程序中使用 NetBeans 可视化设计器将 Ctrl+C、Ctrl+X 和 Ctrl+V 用作 Swing JMenu 快捷方式。除了这些之外,所有其他快捷方式都可以使用。
有什么问题?
【问题讨论】:
-
如果我的假设是正确的并且你被卡住了,我可以给你代码示例如何删除这些绑定。
我正在尝试在我的应用程序中使用 NetBeans 可视化设计器将 Ctrl+C、Ctrl+X 和 Ctrl+V 用作 Swing JMenu 快捷方式。除了这些之外,所有其他快捷方式都可以使用。
有什么问题?
【问题讨论】:
这些键绑定默认用于文本组件。因此,如果焦点在文本组件上,它们将调用文本组件的默认操作。
如果您需要更多帮助,请发布您的 SSCCE 来说明问题。
【讨论】:
很难从您的描述中猜出问题出在哪里,但让我猜一下:您是否碰巧在同一个 JFrame 上有 JTextArea?它有一些称为 actionMap 的简洁属性(setActionMap()、getActionMap()),可能已经注册了这些加速器。
【讨论】: