package com.efiles.test;import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;/*** @ClassName MouseController* @Author Administrator* @Date 2021/5/11 0011 上午 8:44**/
public class MouseController implements Runnable {private Robot robot;private boolean isStop = false;public MouseController() {try {ControllerFrame frame  = new ControllerFrame("鼠标移动事件");frame.setVisible(true);robot = new Robot();} catch (AWTException e) {e.printStackTrace();}}@Overridepublic void run() {int x;int y;Random random = new Random();while (!isStop){//随机生成坐标x = random.nextInt(1000);y = random.nextInt(1000);//开始移动robot.mouseMove(x, y);//60s移动一次robot.delay(1000 * 60);}}/*** GUI Frame 生成一个button,控制程序** @author max*/private class ControllerFrame extends JFrame {private static final long serialVersionUID = 1L;private JButton close = new JButton("close");public ControllerFrame(String title) {this();setTitle(title);}public ControllerFrame() {setLayout(new FlowLayout(FlowLayout.LEADING));setSize(316, 338);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);Dimension preferredSize = new Dimension(300, 300);Font font = new Font("", 1, 80);//设置button 大小,文字等属性close.setPreferredSize(preferredSize);close.setFont(font);close.setBorderPainted(true);close.setFocusable(false);add(close);//点击button后,程序终止。close.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {isStop = true;dispose();}});}}public static void main(String[] args) {MouseController controller = new MouseController();controller.run();}
}

java 实现鼠标移动事件相关推荐

  1. java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件

    不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件 关注:54  答案:3  信息版本:手机版 电脑版 解决时间 2021-01-13 04:21 提问者少走感情路 2021-01-12 08:3 ...

  2. java响应鼠标滚轮事件_鼠标滚轮事件MouseWheel

    其实在大多数浏览器(IE6, IE7, IE8, Opera 10+, Safari 5+,Chrome)中,都提供了 "mousewheel" 事件.但杯具的是 Firefox ...

  3. java响应鼠标滚轮事件_一文读懂鼠标滚轮事件(wheelEvent)

    最近在用VUE写一个后台管理系统,顶部标签页涉及鼠标滚轮事件,由于每个浏览器对滚轮事件的处理方式不一样,个人对这个又不懂,折腾了很久,参考了大神的代码,也把百度翻烂了,找到了一篇陈旧的博文(其实是主题 ...

  4. java GUI(鼠标键盘事件)

    /*  *   */ import java.awt.*; import java.awt.event.*; public class MouseAndEvent { private Frame f; ...

  5. java响应鼠标滚轮事件_javascript滚动条响应鼠标滑轮的实现上下滚动事件

    实现鼠标滚动滚轮事件: var scrollFunc=function(e){ e=e || window.event; if(e.wheelDelta){//IE/Opera/Chrome if(e ...

  6. java监听鼠标双击_java鼠标双击事件 java鼠标双击监听

    爱学习的小伙伴们,可能都学习过java,但是你知道java鼠标双击事件是怎么实现的吗?不知道的话跟着小编一起来学习了解java鼠标双击事件吧. java鼠标双击事件实例介绍 public class ...

  7. Java鼠标双击事件

    鼠标的单双击事件在很多时候对我们帮助很大,但是在JAVA中却没有给出鼠标双击事件.我们可以通过事件源e.getClickCount()==2来判断鼠标点击次数来实现鼠标双击事件,例如: public ...

  8. java 双击触发事件_java鼠标双击事件怎么实现

    很多人都学习过java,但是你知道java鼠标双击事件怎么实现吗,跟着学习啦小编一起学习ava鼠标双击事件. java鼠标双击事件的实现方法 鼠标的单双击事件在很多时候对我们帮助很大,但是在JAVA中 ...

  9. java 模拟鼠标键盘_使用SWT模拟鼠标键盘事件

    二.使用SWT中的鼠标键盘事件 在SWT的snippets中有两个例子用来介绍这两个方法的使用,如下: (1).模拟鼠标事件 * UI Automation (for testing tools) s ...

最新文章

  1. Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
  2. Hadoop中任务提交运行流程
  3. python教程:sum(1-2+3-4+...+99)
  4. Linux kernel 3.10内核源码分析--进程上下文切换
  5. 【IT资讯】阿里新推出“阿里云网盘” 速度10MBs,百度网盘或迎来最强对手!
  6. ScrollView内嵌ListView或GridView的滑动处理
  7. 关于IE8以上 不引人css 症状
  8. 米筐量化不支持c语言_AQ答疑:三分钟入门量化投资
  9. vue 音乐盒app_超全!孕期实用母婴类APP推荐......
  10. 一文搞懂SPI通信协议
  11. PS更换照片底色的方法(红底变白底为例)
  12. mysql磁盘空间碎片回收
  13. ThoughtWorks培训总结
  14. 微信小程序物流快递状态时间轴
  15. ios点击推送闪退_关于苹果手机QQ闪退的问题
  16. 暴力破解练习(一)信用卡号的验证
  17. 【观察】神州数码:向云转型再提速,技术创新再发力
  18. UNIX时间戳的应用-JAVA
  19. 我的世界服务器修改武器伤害,《我的世界》指令99999999攻击力武器 一刀秒指令代码...
  20. 矩阵存储 oracle表,矩阵存储方案 - Oracle® Developer Studio 12.5:性能库用户指南

热门文章

  1. 企业组织结构中的几种关系
  2. vue02(脚手架,部署,helloworld)
  3. 由ANSI标准定义的C语言关键字,C语言32个关键字详解
  4. 运放_电流互感器电流检测电路
  5. Linux 常规安装MySQL 执行启动命令报错(附安装方法)
  6. android 如何去控制第三方音乐播放app之控制QQ音乐
  7. (PTA)数据结构(作业)12、查找
  8. petalinux挂载88e1512、88e1111及base-t、base-x转换
  9. [NFC] 读羊城通卡片信息
  10. 【Windows】【VS】error C2220: 以下警告被视为错误