如何通过Java

时间:2019-01-17 03:51:30

标签: java eclipse keyevent awtrobot

我需要awtRobot自动输入给定的String(作为变量存在)。我只能找到键入已知按钮的方式,如何使KeyEvent输入变量中?

我是java的新手,很抱歉,但这是一个程序,用于在记事本上键入用户输入变量。我尝试放入“ KeyEvent.VK_ +输入”,因为它可以打印字符串和类似的东西以及“ KeyEvent输入”,但是我不确定该怎么做。另外,该程序仅供个人使用,因此mouseMove不必适合其他计算机。

        String input = JOptionPane.showInputDialog("Input");

        Robot robot = new Robot();
        robot.mouseMove(1450, 5);
        robot.mousePress(InputEvent.BUTTON1_MASK);
        robot.mouseRelease(InputEvent.BUTTON1_MASK);
        robot.mouseMove(130, 280);

        for (int i = 0; i < input.length(); i++) {
            robot.keyPress(KeyEvent.VK_input);
        } // end of for loop

我希望该变量可能适合,但不合适。相反,我得到“ VK_input无法解析或不是字段”。有没有办法键入变量,或者KeyEvent不适合此类型?

0 个答案:

没有答案