Java如何实现鼠标随机移动效果
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"Java如何实现鼠标随机移动效果",在日常操作中,相信很多人在Java如何实现鼠标随机移动效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Java如
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
c mssql数据库备份
无线网络安全有关的文章
it 服务器管理平台
部署私有云要服务器吗
规划局网络安全自查报告
网络安全法是哪个部门
sqlite嵌入式数据库
泛雅数据库基础期末考试
恒腾网络技术管理待遇
微软在中国的服务器
数据库中的数量和金额
武汉市服务器托管价格
网络技术运用在那些方面
网络安全感满意度报告
中国软件开发龙头股
西藏资金管理软件开发
我的世界服务器招募管理员
植物大作战如何切换服务器
数据库标准附件
北京联想服务器渠道云服务器
企业网络安全分类分级定级报告
世纪互联服务器租用
全民战争无法访问服务器
连接安全服务器失败
网络安全法的实施主体
郑州西四环网络安全科技馆
进一步保障网络安全
网络安全儿童卡片
怎么消除网络安全
网络安全身份认证java