Java 获取鼠标坐标 MouseInfo类

Java GUI编程时获取鼠标坐标一般在Component上添加MouseEventListener(MouseEvent e),然后使用getX(),getY() 获取鼠标位置 来获取鼠标的坐标。那么如果不使用GUI编程或鼠标不在Component范围内欲获取鼠标坐标该怎么办呢?
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,编程)