3

基本的に、メインクラスに毎秒60回実行されるループがあるゲームを作成しています

特定の座標上に何かを描画できるように、マウスの xy 座標を簡単に見つける方法が必要です。

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

4

2 に答える 2

6

このコードを実行しようとしても実際には機能しませんが、マウス X と Y の位置を整数として取得する方法を示しています。

import java.awt.MouseInfo;    

public class testmouse {
    public static void main(String[] args){
        int mouseY = MouseInfo.getPointerInfo().getLocation().y;
        int mouseX = MouseInfo.getPointerInfo().getLocation().x;            
    }
}
于 2012-05-05T02:13:26.587 に答える
2

ゲームエリアにを追加し、MouseMotionListenerを監視しmouseMoved(MouseEvent)ます。

于 2012-05-05T01:07:09.753 に答える