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 回答