Dans une action de bouton, j'ai essayé d'ajouter une touche.KeyPress et KeyRelease dans Robot.java
try{
Robot robot=new Robot();
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
robot.mousePress(KeyEvent.BUTTON1_MASK);
robot.mouseRelease(KeyEvent.BUTTON1_MASK);
}catch(Exception e){}
Maintenant, je veux la cale "A-clé", Dans ce cas, je commentais la troisième ligne
robot.keyRelease (KeyEvent.VK_A);
Mais la touche n'a pas besoin de la touche keyRelease. Ainsi, je n'ai pas reçu la touche "A-Key". Dans un autre cas, mousePress est pressé jusqu'à ce que mouseRelease n'exécute pas.Peut-on me donner une solution ou expliquer ce qui se passe?
Je me demande ce n'est pas la même question.My mousePress et mouseRelease a travaillé. mais Keypress n'a pas besoin de keyRelease. Même si je n'ajoute pas la touche keyRelease, je relâche automatiquement cette touche. –