2

Javaアプリケーションでイベントが発生したときに、別のアプリケーションをすばやくクリックしたい。

クリックを登録したい画面上の座標がわかっているので、JavaアプリがOSにクリックするように指示することはできますか?

複数のクリックを登録したいと思うでしょう。

また、/代わりにキーボードストロークを登録したい場合があります。これも可能ですか?

4

1 に答える 1

8

RobotJavaのクラスを見てください。クリックとマウスの動きをシミュレートできます。

特に必要な方法は次のとおりです。

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.
于 2010-10-27T17:19:02.367 に答える