【发布时间】:2013-02-24 00:26:28
【问题描述】:
我想声明一个com.google.gwt.event.dom.client.KeyPressEvent。它应该匹配任何字符或数字,以及 ,.-+~ 等符号。
特别是我想排除所有“导航”键,如箭头、插入、删除、pos1、end、F1-12 等。
为什么以下不起作用?
KeyPressEvent keyEvent;
if (Character.isLetterOrDigit((int) keyEvent.getUnicodeCharCode()) {}
结果:
Character 类型中的方法 isLetterOrDigit(char) 不适用于参数 (int)
【问题讨论】:
-
WTF 是
KeyPressEvent?我在 J2SE 中看不到它。 -
您使用的是 java pre 1.5 的版本吗? isLetterOrDigit 只允许您接受 1.5 及更高版本的 int。
-
抱歉,我编辑了我的问题。没有注意到它是 gwt 特定的类。
标签: java gwt keypress keyevent