gpt4 book ai didi

java - 如何断言 KeyPressEvent 是否是任何键盘字符?

转载 作者:行者123 更新时间:2023-11-29 05:47:32 25 4
gpt4 key购买 nike

我想声明一个 com.google.gwt.event.dom.client.KeyPressEvent。它应该匹配任何字符或数字,以及 ,.-+~ 等符号。特别是我想排除所有“导航”键,如箭头、插入、删除、pos1、结束、F1-12 等。

为什么以下不起作用?

KeyPressEvent keyEvent;
if (Character.isLetterOrDigit((int) keyEvent.getUnicodeCharCode()) {}

结果:

The method isLetterOrDigit(char) in the type Character is not applicable for the arguments (int)

最佳答案

Character.isLetterOrDigit(int)仅在 Java 1.5 或更新版本中受支持。您可能使用的是旧版本。

尝试转换为 char 来匹配方法签名:

Character.isLetterOrDigit((char)keyEvent.getUnicodeCharCode())

关于java - 如何断言 KeyPressEvent 是否是任何键盘字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15294349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com