Java如何实现鼠标随机移动效果
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍"Java如何实现鼠标随机移动效果",在日常操作中,相信很多人在Java如何实现鼠标随机移动效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Java如
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
幻塔同一服务器加不了好友
云下互联网科技
长沙app软件开发团队
手机开着移动数据无法连接服务器
安徽网络安全审计硬件咨询报价
c 存取access数据库
数据库启用远程登录
数据库全部设置字符串类型
ftp无法连接服务器
服务器3650 uefi
sql大作业数据库表结构
热血江湖网游官网有哪些服务器
河南铭复技术网络技术有限公司
学校网络安全案例分析
基于复用的软件开发6
学习网络技术的app
计算机等级数据库技术考什么
网络安全法十大要素
软件开发b级学校毕业后待遇
循环命令中嵌套数据库语句
工业互联网科技创新型平台
密码编程学与网络安全答案第八版
网络安全设备3c
软件开发自学可以找工作
网络安全和保密教育
vb中把几个数据库合成一张表
雀魂服务器线路一直转
网络安全技术人员电话
web服务器怎么设置首页
公安信息网络安全ppt