我想取消 RichTextBox 中的特定按键事件。
这里描述了如何在常规TextBox中执行此操作,但它在RichTextArea中不起作用,因为它没有 cancelKey() 方法。
这是我的代码:
RichTextArea richTextArea = new RichTextArea();
...
richTextArea.addKeyPressHandler(new KeyPressHandler() {
@Override
public void onKeyPress(KeyPressEvent arg0) {
if (arg0.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
// Here is where I would like to prevent the ENTER key from going to the richTextBox
}
}
});