Java如何实现鼠标随机移动效果
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章主要介绍"Java如何实现鼠标随机移动效果",在日常操作中,相信很多人在Java如何实现鼠标随机移动效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Java如
千家信息网最后更新 2025年11月06日Java如何实现鼠标随机移动效果
这篇文章主要介绍"Java如何实现鼠标随机移动效果",在日常操作中,相信很多人在Java如何实现鼠标随机移动效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Java如何实现鼠标随机移动效果"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
实现代码
import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;/** * Java实现鼠标随机移动 */public class MouseController implements Runnable { private Robot robot; private boolean isStop = false; public MouseController() { try { ControllerFrame frame = new ControllerFrame("Prevent Locking"); frame.setVisible(true); robot = new Robot(); } catch (AWTException e) { e.printStackTrace(); } } @Override public void run() { int x; int y; Random random = new Random(); while (!isStop) { //随机生成坐标。 x = random.nextInt(1000); y = random.nextInt(1000); //开始移动 robot.mouseMove(x, y); //每5秒移动一次 robot.delay(6000); } } /** * 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(100, 100); setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); Dimension preferredSize = new Dimension(100, 60); Font font = new Font("", 1, 14); //设置button 大小,文字等属性 close.setPreferredSize(preferredSize); close.setFont(font); close.setBorderPainted(true); close.setFocusable(false); add(close); //点击button后,程序终止。 close.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { isStop = true; dispose(); } }); } } public static void main(String[] args) { MouseController m = new MouseController(); m.run(); }}效果图
运行后会弹出一个框,然后你就切换到会过期的应用窗口就行了
如果不想让鼠标继续动了那么点击close 就行了
到此,关于"Java如何实现鼠标随机移动效果"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
移动
鼠标
效果
学习
更多
程序
帮助
生成
实用
接下来
控制程序
代码
坐标
大小
属性
效果图
文字
文章
方法
理论
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库加群速度
数据库寻找重复个数的列
应用服务器配置无法启动
软件开发专业培训学什么好
计算机网络技术如何找工作
网络安全专业收学生多的大学
重庆bim gis软件开发
网络安全口诀七句
重庆服务器运行维修
数据库常见备份手段有哪些
数据库应用技术吕海洋
网络安全测评和评估哪个贵
网络技术集训总结
原神ps5无法连接到服务器
天猫魔盒服务器
网络技术员调资理由怎么写
怎么删除mariadb数据库
文旅数据库
线上数据库优点
如何搭建流媒体服务器
互联网科技公司装修建议
市委网信网络安全
设计数据库之间去关联
新零售系统软件开发
数据库再同一张表修改日期
天津鸿富锦电子软件开发
网络安全秋招
安卓应用软件开发区海边
金华海猪网络技术有限公司宜春
could软件开发