Java如何实现鼠标随机移动效果(java,开发技术)

时间:2024-05-03 15:07:45 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

实现代码

importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.Random;/***Java实现鼠标随机移动*/publicclassMouseControllerimplementsRunnable{privateRobotrobot;privatebooleanisStop=false;publicMouseController(){try{ControllerFrameframe=newControllerFrame("PreventLocking");frame.setVisible(true);robot=newRobot();}catch(AWTExceptione){e.printStackTrace();}}@Overridepublicvoidrun(){intx;inty;Randomrandom=newRandom();while(!isStop){//随机生成坐标。x=random.nextInt(1000);y=random.nextInt(1000);//开始移动robot.mouseMove(x,y);//每5秒移动一次robot.delay(6000);}}/***GUIFrame生成一个button,控制程序**@authormax*/privateclassControllerFrameextendsJFrame{privatestaticfinallongserialVersionUID=1L;privateJButtonclose=newJButton("close");publicControllerFrame(Stringtitle){this();setTitle(title);}publicControllerFrame(){setLayout(newFlowLayout(FlowLayout.LEADING));setSize(100,100);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);DimensionpreferredSize=newDimension(100,60);Fontfont=newFont("",1,14);//设置button大小,文字等属性close.setPreferredSize(preferredSize);close.setFont(font);close.setBorderPainted(true);close.setFocusable(false);add(close);//点击button后,程序终止。close.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){isStop=true;dispose();}});}}publicstaticvoidmain(String[]args){MouseControllerm=newMouseController();m.run();}}

效果图

运行后会弹出一个框,然后你就切换到会过期的应用窗口就行了

Java如何实现鼠标随机移动效果

如果不想让鼠标继续动了那么点击close 就行了

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Java如何实现鼠标随机移动效果的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python中进程间通信及怎么设置状态量控制另一个进程下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18