GWT从文本字段注册密钥事件

sta*_*orn 3 gwt

嘿,我在ubuntu上运行GWT,并尝试按照Google上的教程指南进行学习.当用户点击输入按钮时,我在进行文本字段注册时遇到了一些问题.它适用于特定任意字符,因此我认为代码没有任何问题.所以它可能是KeyCodes.KEY_ENTERlinux不支持的?当用户点击进入时,我还可以写什么来让它读取?

    newSymbolTextBox.addKeyPressHandler(new KeyPressHandler() {
      public void onKeyPress(KeyPressEvent event) {
        if (event.getCharCode() == KeyCodes.KEY_ENTER) {
          addStock();
          System.out.println("Foo");
        }
      }
    });
Run Code Online (Sandbox Code Playgroud)

Mia*_*rke 5

使用getKeyCode()您在本机事件上找到的方法.

if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER)
  System.out.println("Foo");
Run Code Online (Sandbox Code Playgroud)