2012-04-05 9 views
0

可能性の重複:
how to obtain mouse click coordinates outside my window in JavaJFrameの外でマウスの位置を見つけますか?

私は基本的には、マウスポインタの位置を確認する必要があります。今ときJFrameウィンドウ内のみ動作することを

package main; 

import java.awt.event.MouseEvent; 
import java.awt.event.MouseMotionListener; 

public class MouseListen implements MouseMotionListener{ 

    public void mouseDragged(MouseEvent arg0) {  
    } 

    public void mouseMoved(MouseEvent arg0) { 
     mouseX = arg0.getX(); 
     mouseY = arg0.getY(); 
    } 

    public int mouseX, mouseY; 

} 

:私はこれを試してみました。 JFrameの外でマウスのxとyの位置をどのように見つけることができますか?

+0

(Javaの1.6以来)MouseEvent.getXOnScreen()MouseEvent.getYOnScreen()を使用してみてくださいwiki/Java_Native_Interface)はこれであなたを助けることができます:-) –

+0

これはエンドユーザの助けを借りて簡単です。スクリーンショットでポイントをクリックするようにしてください。 [ここ](http://stackoverflow.com/a/6092439/418556)に示すように。 –

答えて

3
MouseInfo.getPointerInfo().getLocation().x; 
MouseInfo.getPointerInfo().getLocation().y; 
1

マウスポインタのX座標とY座標を画面上に表示しますか? [ - JavaのネイティブインタフェースJNI](http://en.wikipedia.org/あなたはC、C++またはアセンブリでは、あるかもしれないことを行う方法を知っていた場合は

関連する問題