如何使光标不';当我在TextArea(GWT)中按Enter键时,是否不能进入新行?

如何使光标不';当我在TextArea(GWT)中按Enter键时,是否不能进入新行?,gwt,textarea,newline,Gwt,Textarea,Newline,我尝试了方法textArea.setCursorPos(0),但它不起作用。 可能可以通过Java脚本解决,但我不知道((在JavaScript中,您可以在事件处理程序中使用返回false;或event.returnValue=false;(IE)、event.preventDefault();(FF、Chromium、Opera) 对于GWT,您只需使用的preventDefault()方法 area.addKeyPressHandler(new KeyPressHandler() { @

我尝试了方法textArea.setCursorPos(0),但它不起作用。
可能可以通过Java脚本解决,但我不知道((

在JavaScript中,您可以在事件处理程序中使用
返回false;
event.returnValue=false;
(IE)、event.preventDefault();(FF、Chromium、Opera)

对于GWT,您只需使用的preventDefault()方法

area.addKeyPressHandler(new KeyPressHandler() {
  @Override
  public void onKeyPress(KeyPressEvent event) {
    if (event.getCharCode() == 13) {
      event.preventDefault();
    }
  }
});