Java 后端实现鼠标滚动,点击事件

这篇具有很好参考价值的文章主要介绍了Java 后端实现鼠标滚动,点击事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考:Java-随机滑动鼠标和点击_胡安民的博客-CSDN博客_java移动鼠标点击

import java.awt.*;

public class MouseTest {

    private Dimension dim; //存储屏幕尺寸
    private Robot robot;//自动化对象

    public MouseTest() {
        dim = Toolkit.getDefaultToolkit().getScreenSize();
        System.out.println("屏幕大小为:" + dim.getWidth() + " " + dim.getHeight());
        try {
            robot = new Robot();
        } catch (AWTException e) {
            e.printStackTrace();
        }
    }


    public void Move(int width, int heigh) {    //鼠标移动函数
        System.out.println("enter Move()...");
        try {
            robot.delay(60000);
            Point mousepoint = MouseInfo.getPointerInfo().getLocation();
            System.out.println("移动前坐标:" + mousepoint.x + " " + mousepoint.y);
            width += mousepoint.x;
            heigh += mousepoint.y;
            robot.mouseMove(width, heigh);
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("移动后坐标:" + width + " " + heigh);
        //robot.mousePress(InputEvent.BUTTON1_MASK);//鼠标单击
    }

    public static void main(String args[]) throws Exception {

        MouseTest mmc = new MouseTest();
        int min = 60;
        for (int i = 0; i < min; i++) {
            System.out.println("=======第" + i + "次移动=======");
            System.out.println("mouse control start:");
            mmc.Move(1, 1);//坐标为相对坐标
            System.out.println("mouse control stop.");
        }

    }

}文章来源地址https://www.toymoban.com/news/detail-630891.html

到了这里,关于Java 后端实现鼠标滚动,点击事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包