点 '.' 的 java keyevent 字段是什么?

发布于 2024-12-19 11:36:27 字数 130 浏览 4 评论 0原文

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

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

谢谢

I know how to call 1 using keyevent which should be like aaa.keyPress(KeyEvent.VK_1);

Now I need to type (.) dot? But I could not find (KeyEvent.VK_DOT) or some similar command. Please help

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

笑,眼淚并存 2024-12-26 11:36:27

“点”称为句点;因此它是 VK_PERIOD

The "dot" is called a period; hence it's VK_PERIOD.

萤火眠眠 2024-12-26 11:36:27

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

对于常规点使用:

KeyEvent.VK_PERIOD

对于小键盘点使用:

KeyEvent.VK_DECIMAL

Very old question, very basic question, but the correct answer is missing.

For regular dot use:

KeyEvent.VK_PERIOD

For numpad dot use:

KeyEvent.VK_DECIMAL
胡大本事 2024-12-26 11:36:27

VK_PERIOD 应该做你需要什么。

VK_PERIOD should do what you need.

时光沙漏 2024-12-26 11:36:27

顺便说一句,VK_PERIOD无法完成它。有时,“显而易见的痛苦”答案并不完全有效。

VK_PERIOD 确实拾取数字键盘的点。它得到了主要句点,但你会想知道为什么它对小键盘不起作用。

如果您需要尊重小键盘的点(这对于点的所有可想象的用途来说都是很有可能的),您必须使用

keyEvent.getKeyChar() == '.'

Or (如果您必须有您的 KeyCodes)

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

也可以工作。

VK_PERIOD WILL NOT get it done, by the way. Sometimes the "painfully obvious" answer doesn't quite work.

VK_PERIOD DOES NOT pick up the numpad's dot. It gets the main period, but you're left wonder why it no worky for numpad.

In case you need to respect numpad's dot (which is a strong possibility for all conceivable uses of a dot) you'll have to go with

keyEvent.getKeyChar() == '.'

Or (if you must have your KeyCodes)

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

will also work.

凉墨 2024-12-26 11:36:27

我正在使用 Java 8 和 Apache Netbeans。 VK_PERIOD 可以很好地处理小数和点。

I am using Java 8 with Apache Netbeans. VK_PERIOD works fine with both decimals and dot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文