javaで事前定義された座標で左クリックを実行したいと思います。このタスク用のライブラリはありますか?
アプリケーションなどで誰がマウスクリックを実行するかを確認するリスナーを実装したくないことに注意してください。単にマウスクリックを実行したいだけです。
ありがとうございました。
javaで事前定義された座標で左クリックを実行したいと思います。このタスク用のライブラリはありますか?
アプリケーションなどで誰がマウスクリックを実行するかを確認するリスナーを実装したくないことに注意してください。単にマウスクリックを実行したいだけです。
ありがとうございました。
いつできるのか、外部ライブラリは必要ありませjava.awt.Robot
ん。
独自のアプリケーションのコンポーネントでクリックをシミュレートする必要がある場合は、 を使用Component.dispatchEvent(AWTEvent)
してイベントを配信できます。または、特定の場所にあるコンポーネントを特定し、イベントを直接配信することもできます。
Component c = mainComponent.getComponentAt(p);
MouseEvent e = new MouseEvent(c,MouseEvent.MOUSE_CLICKED, System.currentTimeMillis(), p.x, p.y, 1, false);
for (MouseListener l : c.getMouseListeners()) {
l.mouseClicked(e);
}