【问题标题】:What is the java keyevent field for dot '.'?点“。”的 java keyevent 字段是什么?
【发布时间】:2011-12-05 12:00:26
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: java keyevent


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      对于常规点使用:

      KeyEvent.VK_PERIOD
      

      小键盘点使用:

      KeyEvent.VK_DECIMAL
      

      【讨论】:

        【解决方案3】:

        VK_PERIOD 应该做你需要的。

        【讨论】:

          【解决方案4】:
          顺便说一句,

          VK_PERIOD不会完成它。有时“痛苦显而易见”的答案并不完全奏效。

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

          如果您需要尊重数字键盘的点(对于点的所有可能用途来说,这很有可能),您将不得不使用

          keyEvent.getKeyChar() == '.'
          

          或者(如果您必须拥有 KeyCode)

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

          也可以。

          【讨论】:

            【解决方案5】:

            我将 Java 8 与 Apache Netbeans 一起使用。 VK_PERIOD 可以很好地处理小数和点。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2017-09-10
              • 2013-06-09
              • 1970-01-01
              • 2011-04-13
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多