1

leftPressedとrightPressedの2つのブール値があります。それぞれのマウスボタンが押されている場合はtrueに設定し、押されていない場合はfalseに設定する必要があります。マウスの位置と、プログラムにフォーカスがあるかどうかは重要ではありません。このプログラムにはGUIがありません。これも可能ですか?

4

1 に答える 1

0

確かに可能ですが、非常に時間がかかります。JNA を使用して、グローバル マウスフックを作成します。実行する予定のプラットフォームごとに実装を提供する必要があります。たとえば、これは windows で実行した人です。

ある時点で同様のものを探していましたが、コードでそれを行うためのより良い方法を見つけました。ただし、このライブラリに遭遇しました。それはあなたのためにうまくいくかもしれません。

于 2012-02-19T00:05:40.570 に答える