最近在研究自动化软件来清体力,其中就遇到需要鼠标位置的一个问题,于是就运用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)文章来源:https://www.toymoban.com/news/detail-618901.html
文章来源地址https://www.toymoban.com/news/detail-618901.html
到了这里,关于【java】获取鼠标当前位置代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!