Javaアプリケーションでイベントが発生したときに、別のアプリケーションをすばやくクリックしたい。
クリックを登録したい画面上の座標がわかっているので、JavaアプリがOSにクリックするように指示することはできますか?
複数のクリックを登録したいと思うでしょう。
また、/代わりにキーボードストロークを登録したい場合があります。これも可能ですか?
Javaアプリケーションでイベントが発生したときに、別のアプリケーションをすばやくクリックしたい。
クリックを登録したい画面上の座標がわかっているので、JavaアプリがOSにクリックするように指示することはできますか?
複数のクリックを登録したいと思うでしょう。
また、/代わりにキーボードストロークを登録したい場合があります。これも可能ですか?
Robot
Javaのクラスを見てください。クリックとマウスの動きをシミュレートできます。
特に必要な方法は次のとおりです。
void keyPress(int keycode)
Presses a given key.
void keyRelease(int keycode)
Releases a given key.
void mouseMove(int x, int y)
Moves mouse pointer to given screen coordinates.
void mousePress(int buttons)
Presses one or more mouse buttons.
void mouseRelease(int buttons)
Releases one or more mouse buttons.