Java GUI编程时获取鼠标坐标一般在Component上添加MouseEventListener(MouseEvent e),然后使用getX(),getY() 获取鼠标位置 来获取鼠标的坐标。那么如果不使用GUI编程或鼠标不在Component范围内欲获取鼠标坐标该怎么办呢?
MouseInfo类就可以提供这种功能。在任何时候,使用
即可获取鼠标的坐标。如下:
MouseInfo类就可以提供这种功能。在任何时候,使用
Point mousepoint = MouseInfo.getPointerInfo().getLocation(); 即可获取鼠标的坐标。如下:
import java.awt.MouseInfo;
public class MouseTest{
public void main(String args[]){
Point mousepoint = MouseInfo.getPointerInfo().getLocation();
System.out.println(mousepoint.x+" "+mousepoint.y);
}
}
本文介绍了如何在Java中不依赖GUI组件获取鼠标坐标的技巧。通过使用MouseInfo类的getPointerInfo方法,可以在任何时刻轻松地捕捉到鼠标的当前位置。
1671

被折叠的 条评论
为什么被折叠?



