Schedule an enter in java? [closed]

-2

Hello colleagues, my question is this: I need that after pressing a menu option an enter is done by default, that is, not that I press the key, but that it is automatically done. Is there any way to do it in java? Thanks.

    
asked by Pedro Triviño 16.04.2018 в 18:34
source

1 answer

-1

You can use the class Robot of Java

First, you import the necessary libraries:

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;

Then:

  

In this example try catch is to demonstrate the way to capture the exceptions of this class so its use is not mandatory

try {
        Robot robot = new Robot();

        robot.keyPress(KeyEvent.VK_ENTER); // Simula presionar la tecla
        robot.keyRelease(KeyEvent.VK_ENTER); // Simula soltar la tecla

} catch (AWTException e) {
    throw new RuntimeException("Error");
}
  

Actaulización: I do not know how your menu is programmed, but you can create a method that is called from the same.

Example:

public class TuClase
{
  private java.awt.Robot robot = null;

   public void PresionarEnter()
   {
       robot = new Robot();
       robot.keyPress(KeyEvent.VK_ENTER);

       //O este, aun mas simple
       new java.awt.Robot().keyPress(KeyEvent.VK_ENTER);
   }
}

So, you just have to call the PresionarEnter() method when you click on the item in your menu

Here I leave you more information: how-to-use-robot-class-in-java

    
answered by 17.04.2018 / 04:54
source