【java】获取鼠标当前位置代码

该文章介绍了一个简单的Java程序,该程序通过MouseInfo类获取鼠标指针的X,Y坐标,然后将这些坐标保存到名为MouseXY.txt的文本文件中。这个程序适用于学习Java编程或进行自动化软件开发的实践练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        最近在研究自动化软件来清体力,其中就遇到需要鼠标位置的一个问题,于是就运用java实现了这个功能。

        代码非常简单,核心功能就是获取鼠标的X,Y坐标,然后保存到文件夹中(比较适合用来学习java练手)。

使用流程:文件就三个

①Game.jar:java代码文件

②MouseXY.txt:坐标保存文件

③点这里.bat:运行文件

源码如下:

import java.awt.*;
import java.io.FileWriter;
import java.io.IOException;

/*获取鼠标当前位置*/
public class GetMousePosition {
    public static void main(String[] args) {
        //创建鼠标操作对象
        //MouseInfo提供了获取鼠标信息的方法,例如鼠标指针的位置和鼠标按钮的数量。
        PointerInfo pointer = MouseInfo.getPointerInfo();
        //调用getLocation方法,获取鼠标位置
        Point point = pointer.getLocation();
        //创建变量,获取X轴的位置
        int x = (int) point.getX();
        //创建变量,获取Y轴的位置
        int y = (int) point.getY();
        //向控制台打印获取结果
        System.out.println("鼠标当前位置:(" + x + ", " + y + ")");
        //将结果拼接
        String xy = "X=" + x + ",Y= " + y;

        try {
            //创建对象,创建FileWriter对象,创建MouseXY.txt文件
            FileWriter writer = new FileWriter("MouseXY.txt",true);
            //将xy变量写入文件中
            writer.write(xy);
            //关闭链接
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

附:文件下载(链接:https://pan.baidu.com/s/1voPCpvPk5fvjgYXENqPZlw?pwd=1111 
提取码:1111)

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值