我知道如何使用keyevent调用1,这应该像aaa.keyPress(KeyEvent.VK_1);
现在我需要输入(。)点?但我找不到(KeyEvent.VK_DOT)或类似的命令。请帮忙
由于
答案 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
可以同时使用小数点和小数点。