java - 试图获取 ENTER 键的字符代码

标签 java gwt

我有这段代码:

newSymbolTextBox.addKeyPressHandler(new KeyPressHandler() {
  public void onKeyPress(KeyPressEvent event) {
      System.out.println("foo =" + KeyCodes.KEY_ENTER);
  System.out.println("bar =" + event.getCharCode());
  }
});

当我按 ENTER 时,我得到以下输出:

foo =13
bar =

我希望在 bar = 之后有一个值。有什么想法吗?

最佳答案

事实上,值(value)就在那里。您看不到任何内容的原因是该字符是回车符。回车,我相信,只是移动下一行(你可以用谷歌搜索它的确切功能)。如果你用谷歌搜索“ascii 表”,你会看到你从 KeyCodes.KEY_ENTER 得到的 13 对应于 CR,即回车符。

关于java - 试图获取 ENTER 键的字符代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8215955/

相关文章:

java - 准备好的语句可以开箱即用吗?

java - XStream - 作为对象集合的根

java - 如何指向不同位置的html文件?

java - Android 上 MapView 中的空网格

java - 有没有办法使用 GWT.create(...) 实例化泛型类型的类?

gwt - 是否可以保存Web应用程序的状态

gwt - UiBinder 与 ToggleButton 配合使用

silverlight - 使用 Google Web Toolkit (GWT) 时的主要缺点是什么

gwt - 如何更改 GWT 中的默认语言环境

java - 是否可以编写自己的对象来发出 ActionEvents?