2016-11-02 10 views
0

どのJavaコンポーネントの外のデスクトップでも、マウスのクリックを追跡する方法。前もって感謝します。ピュアJavaでデスクトップ上のマウスのクリックを追跡する方法

+1

は、Googleが***この***のMouseListenerを使用し、自由NI多くの国のためである、とhttps://docs.oracle.com/javase/tutorial/uiswing/ events/mouselistener.html –

+0

javafxでは不可能です。 'awt'と 'swing' libにはマウスイベントを追跡する方法があります。 (ちょうどグーグル、多くの例とあなたの疑問を見つけるべきである) – n247s

+0

私が間違っていない場合は、onmouseclickedハンドラにevent.getScreenX()とgetScreenYがあります。また、0.5秒の検索の後、私はこれを見つけました:http://stackoverflow.com/questions/27785917/javafx-mouseposition –

答えて

1

これは多分不可能ですが、あなたはあなたのアプリケーションでcomunicating Java Native Interfacehttps://en.wikipedia.org/wiki/Java_Native_Interface)forに基づいている外部ライブラリを使用することができます。

あなたは、フレームワークSwingまたはJavaFX .About JNativeHookを使用すると、それはあなたであることを行うことができます。選択

リンク:

https://github.com/kwhat/jnativehook


デモ:

https://github.com/kwhat/jnativehook/blob/master/src/java/org/jnativehook/example/NativeHookDemo.java

関連する問題