java 实现鼠标移动事件
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 实现鼠标移动事件相关推荐
- java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件
不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件 关注:54 答案:3 信息版本:手机版 电脑版 解决时间 2021-01-13 04:21 提问者少走感情路 2021-01-12 08:3 ...
- java响应鼠标滚轮事件_鼠标滚轮事件MouseWheel
其实在大多数浏览器(IE6, IE7, IE8, Opera 10+, Safari 5+,Chrome)中,都提供了 "mousewheel" 事件.但杯具的是 Firefox ...
- java响应鼠标滚轮事件_一文读懂鼠标滚轮事件(wheelEvent)
最近在用VUE写一个后台管理系统,顶部标签页涉及鼠标滚轮事件,由于每个浏览器对滚轮事件的处理方式不一样,个人对这个又不懂,折腾了很久,参考了大神的代码,也把百度翻烂了,找到了一篇陈旧的博文(其实是主题 ...
- java GUI(鼠标键盘事件)
/* * */ import java.awt.*; import java.awt.event.*; public class MouseAndEvent { private Frame f; ...
- java响应鼠标滚轮事件_javascript滚动条响应鼠标滑轮的实现上下滚动事件
实现鼠标滚动滚轮事件: var scrollFunc=function(e){ e=e || window.event; if(e.wheelDelta){//IE/Opera/Chrome if(e ...
- java监听鼠标双击_java鼠标双击事件 java鼠标双击监听
爱学习的小伙伴们,可能都学习过java,但是你知道java鼠标双击事件是怎么实现的吗?不知道的话跟着小编一起来学习了解java鼠标双击事件吧. java鼠标双击事件实例介绍 public class ...
- Java鼠标双击事件
鼠标的单双击事件在很多时候对我们帮助很大,但是在JAVA中却没有给出鼠标双击事件.我们可以通过事件源e.getClickCount()==2来判断鼠标点击次数来实现鼠标双击事件,例如: public ...
- java 双击触发事件_java鼠标双击事件怎么实现
很多人都学习过java,但是你知道java鼠标双击事件怎么实现吗,跟着学习啦小编一起学习ava鼠标双击事件. java鼠标双击事件的实现方法 鼠标的单双击事件在很多时候对我们帮助很大,但是在JAVA中 ...
- java 模拟鼠标键盘_使用SWT模拟鼠标键盘事件
二.使用SWT中的鼠标键盘事件 在SWT的snippets中有两个例子用来介绍这两个方法的使用,如下: (1).模拟鼠标事件 * UI Automation (for testing tools) s ...
最新文章
- Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- Hadoop中任务提交运行流程
- python教程:sum(1-2+3-4+...+99)
- Linux kernel 3.10内核源码分析--进程上下文切换
- 【IT资讯】阿里新推出“阿里云网盘” 速度10MBs,百度网盘或迎来最强对手!
- ScrollView内嵌ListView或GridView的滑动处理
- 关于IE8以上 不引人css 症状
- 米筐量化不支持c语言_AQ答疑:三分钟入门量化投资
- vue 音乐盒app_超全!孕期实用母婴类APP推荐......
- 一文搞懂SPI通信协议
- PS更换照片底色的方法(红底变白底为例)
- mysql磁盘空间碎片回收
- ThoughtWorks培训总结
- 微信小程序物流快递状态时间轴
- ios点击推送闪退_关于苹果手机QQ闪退的问题
- 暴力破解练习(一)信用卡号的验证
- 【观察】神州数码:向云转型再提速,技术创新再发力
- UNIX时间戳的应用-JAVA
- 我的世界服务器修改武器伤害,《我的世界》指令99999999攻击力武器 一刀秒指令代码...
- 矩阵存储 oracle表,矩阵存储方案 - 
Oracle® Developer Studio 12.5:性能库用户指南
热门文章
- 企业组织结构中的几种关系
- vue02(脚手架,部署,helloworld)
- 由ANSI标准定义的C语言关键字,C语言32个关键字详解
- 运放_电流互感器电流检测电路
- Linux 常规安装MySQL 执行启动命令报错(附安装方法)
- android 如何去控制第三方音乐播放app之控制QQ音乐
- (PTA)数据结构(作业)12、查找
- petalinux挂载88e1512、88e1111及base-t、base-x转换
- [NFC] 读羊城通卡片信息
- 【Windows】【VS】error C2220: 以下警告被视为错误