编辑TextField时是否可以禁用快捷键?
在我的情景中,我有:
myField.addShortcutListener(new AbstractField.FocusShortcut(myField, KeyCode.N));
除非我正在编辑文字字段,否则每次点击“没有修改键”时,我都希望myField
获得焦点。
有办法做到这一点吗?
或者有没有办法禁用所有快捷键?如果可以的话,每当我的一个文本字段有焦点时,我就可以自己禁用它们。
答案 0 :(得分:2)
您可以将FocusListener
和BlurListener
添加到TextField
。在BlurListener
中添加快捷方式,然后在FocusListener
中将其删除。