键盘快捷键无意中触发了 Java 的 UndoManager 撤消功能



我已经设置了我的应用程序,这样当我按Ctrl+Z时,我的UndoManager将撤消最后一个条目。然而,由于某种原因,Ctrl+H也会这样做,我不知道为什么。

这是我的源代码。

当我按Ctrl+Z时,我的UndoManager将撤消最后一个条目。然而,由于某种原因,Ctrl+H也会这样做,

Ctrl+H不会调用UndoManager。

Ctrl+H是一个键绑定,用于删除文本组件中的前一个字符。

这很容易测试。只需在文本组件中键入一些文本即可。然后将插入符号设置到文本组件中的其他位置。删除的字符将是当前插入符号位置的字符,而不是键入文本组件的最后一个字符。

可以为显示给定组件的所有默认密钥绑定的程序签出密钥绑定。

最新更新