dot'的java keyevent字段是什么。&#39 ;?

时间:2011-12-05 12:00:27

标签: java keyevent

我知道如何使用keyevent调用1,这应该像aaa.keyPress(KeyEvent.VK_1);

现在我需要输入(。)点?但我找不到(KeyEvent.VK_DOT)或类似的命令。请帮忙

由于

5 个答案:

答案 0 :(得分:9)

“点”被称为期间;因此它是VK_PERIOD

答案 1 :(得分:5)

非常古老的问题,非常基本的问题,但缺少正确答案。

常规网点使用:

KeyEvent.VK_PERIOD

使用numpad dot:

KeyEvent.VK_DECIMAL

答案 2 :(得分:3)

VK_PERIOD应该做你需要的。

答案 3 :(得分:1)

VK_PERIOD顺便说一下,完成任务。有时候"痛苦明显"答案并不是很有效。

VK_PERIOD 拿起小键盘的点。这是主要的时期,但你不知道为什么它对于小键盘来说没有用。

如果您需要尊重小键盘的点(这对所有可能的点的使用都很有可能),您必须使用

keyEvent.getKeyChar() == '.'

或(如果您必须拥有KeyCodes)

keyEvent.getKeyCode() == KeyEvent.VK_PERIOD || keyEvent.getKeyCode() == KeyEvent.VK_DECIMAL

也可以。

答案 4 :(得分:0)

我将Java 8与Apache Netbeans一起使用。 VK_PERIOD可以同时使用小数点和小数点。