-
java.awt.Robotクラスを使用する方法:
import java.awt.Robot; import java.awt.event.InputEvent; public class MouseClickSimulation { public static void main(String[] args) throws Exception { // マウスのクリックをシミュレートする座標を指定します int x = 100; int y = 100; // Robotクラスのインスタンスを作成します Robot robot = new Robot(); // マウスカーソルを指定した座標に移動させます robot.mouseMove(x, y); // マウスの左ボタンを押下します robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); // マウスの左ボタンを解放します robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); } }
-
java.awt.eventパッケージのMouseEventクラスを使用する方法:
import java.awt.event.MouseEvent; import java.awt.Robot; public class MouseClickSimulation { public static void main(String[] args) throws Exception { // マウスのクリックをシミュレートする座標を指定します int x = 100; int y = 100; // Robotクラスのインスタンスを作成します Robot robot = new Robot(); // マウスイベントを生成します MouseEvent event = new MouseEvent( null, MouseEvent.MOUSE_PRESSED, System.currentTimeMillis(), 0, x, y, 1, false, MouseEvent.BUTTON1); // マウスイベントを送信します robot.dispatchEvent(event); } }
これらの方法は、Javaでマウスクリックをシミュレートするための基本的な方法です。他にもさまざまな方法がありますが、上記の例は一般的に使用されます。