1

最近、ゲームのオートクリッカーを作成しました。これにより、F1とF2を使用してオンまたはオフを切り替えることができます。アプリケーションを終了すると、「ああ、Javaでは外部のキーストロークを記録できないことを忘れてしまいました。とマウスの動き」、これを行うための簡単な非ネイティブの方法はありますか?

ありがとう。

4

1 に答える 1

3

いいえ。アプリケーション全体のキーボードとマウスの処理を行うことができますが、アプリケーションがフォアグラウンドアプリケーションでない場合、オプションはほとんどありません。あなたができる最善のことは、マウスの位置を見つけることです:

java.awt.MouseInfo.getPointerInfo().getLocation()

これは常に機能します。ただし、キーボード入力は不運です。そのためには、ネイティブコードを作成する必要があります。

于 2009-12-24T05:08:43.370 に答える