编辑文本字段时禁用快捷键?

时间:2014-11-15 19:53:04

标签: vaadin vaadin7

编辑TextField时是否可以禁用快捷键?

在我的情景中,我有:

myField.addShortcutListener(new AbstractField.FocusShortcut(myField, KeyCode.N));

除非我正在编辑文字字段,否则每次点击“没有修改键”时,我都希望myField获得焦点。

有办法做到这一点吗?

或者有没有办法禁用所有快捷键?如果可以的话,每当我的一个文本字段有焦点时,我就可以自己禁用它们。

1 个答案:

答案 0 :(得分:2)

您可以将FocusListenerBlurListener添加到TextField。在BlurListener中添加快捷方式,然后在FocusListener中将其删除。