【发布时间】:2015-04-23 07:42:36
【问题描述】:
我已经设置了我的应用程序,当我按下 Ctrl+Z 时,我的 UndoManager 将撤消最后一个条目。但是,由于某种原因,Ctrl+H 也会这样做,我不知道为什么。
【问题讨论】:
-
以后,请在您的问题中发布您的SSCCE 代码,而不是在投递箱中。
-
知道了!这里不是很频繁的用户。
我已经设置了我的应用程序,当我按下 Ctrl+Z 时,我的 UndoManager 将撤消最后一个条目。但是,由于某种原因,Ctrl+H 也会这样做,我不知道为什么。
【问题讨论】:
当我按下 Ctrl+Z 时,我的 UndoManager 将撤消最后一个条目。但是,出于某种原因,Ctrl+H 也会这样做,
Ctrl+H 没有调用你的 UndoManager。
Ctrl+H,是用于删除文本组件中前一个字符的键绑定。
这很容易测试。只需在文本组件中输入一些文本。然后将插入符号设置到文本组件中的不同位置。删除的字符将是当前插入符号位置的字符,而不是输入到文本组件中的最后一个字符。
您可以查看Key Bindings 的程序,该程序显示给定组件的所有默认键绑定。
【讨论】: