0

重複の可能性:
Javaでウィンドウの外側でマウスクリック座標を取得する方法

基本的に、マウスポインタの位置を見つける必要があります。私はこれを試しました:

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の位置を?の外側で見つけることができますJFrameか?

4

2 に答える 2

3
MouseInfo.getPointerInfo().getLocation().x;
MouseInfo.getPointerInfo().getLocation().y;
于 2012-04-05T07:29:29.103 に答える
1

画面上のマウス ポインターの X 座標と Y 座標が必要ですか。MouseEvent.getXOnScreen()andを使ってみてくださいMouseEvent.getYOnScreen()(Java 1.6以降)

于 2012-04-05T05:25:01.430 に答える