0
なぜこの例外が発生しているのか理解しようとしています。JavaロボットクラスでmouseClickとmouseReleaseを使用する際の問題
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Invalid combination of button flags
コードは単純です。私はRobotという名前のRobotクラスを使用しています。私は、ロボットがテストとして1秒ごとに左クリックするようにしようとしています。しかし、私は左クリックマウスボタンを認識させるのに問題があります。
public void click() {
try {
robot = new Robot();
robot.setAutoDelay(1000);
robot.mousePress(MouseEvent.BUTTON1);
robot.mouseRelease(MouseEvent.BUTTON1);
} catch (AWTException e) {
e.printStackTrace();
}
}
私はいくつかのStackOverflowの質問を読んで、彼らはgetButtonMask()
機能を使用することをお勧めし、まだ私のライブラリは、その機能が含まれていません。