2011-01-15 13 views
1

マウスボタンをクリックした後に私のプログラムを動作させたい、 しかし、必ずしも何らかのJframeではない。 たとえば、Windows Media Playerで再生ボタンがクリックされた後にプログラムを起動させたい場合は、 をクリックしてください。マウスイベント、Jframeでない

これを行う方法はありますか?

答えて

2

はい、ただし標準Javaではありません。あなたは、Javaが単独ではできないJava GUIにないOSでイベントを待ち受けたいと思っています。これは機能しますが、Javaがオペレーティングシステムと緊密に連携するためには、Javaネイティブインタフェース(JNI)とC/C++コードまたはJavaネイティブアクセス(JNA)を使用する必要があります。意見)。また、AutoItなどのWindowsスクリプティング言語を使用してWindowsで同様の作業を行った後、これをソケットまたは標準入出力を介してJavaアプリケーションに接続します。

Java Native Interface
Java Native Access
AutoIt Windows Scripting Language

関連する問題