189 8069 5689

鼠标连点器的java代码 鼠标连点器源码

如何用JAVA编一个 鼠标在在屏幕上移动的 并点击的 程序?

楼主提问的水平很高啊,题目的要求都没有,如何回答。。。

成都创新互联公司专注骨干网络服务器租用10余年,服务更有保障!服务器租用,绵阳服务器托管 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。

相关类都在

import java.awt.*;

import javax.swing.* ;

动作事件相关类在import java.awt.event.*;中,在代码头import就可以看了

给一个相关的代码吧,包括所有的鼠标事件。

下面代码包括

按下,释放,进入区域,离开区域,点击 这5个事件

鼠标的相关事件会在窗口上方的文本区显示。。。

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class TestMouseEvent extends JFrame implements MouseListener{

JPanel jp = new JPanel();

JTextField jtf = new JTextField();

public TestMouseEvent(){

setTitle("Mouse Event");

getContentPane().add(jtf,BorderLayout.NORTH);

getContentPane().add(jp,BorderLayout.CENTER);

jp.addMouseListener(this);

}

public static void main(String[] args){

TestMouseEvent frame = new TestMouseEvent();

frame.setSize(200,200);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public void mousePressed(MouseEvent e){

int x = e.getX();

int y = e.getY();

String s = "鼠标在坐标"+"("+x+","+y+")"+"出按下";

jtf.setText(s);

}

public void mouseReleased(MouseEvent e){

int x = e.getX();

int y = e.getY();

String s = "鼠标在坐标"+"("+x+","+y+")"+"出释放";

jtf.setText(s);

}

public void mouseClicked(MouseEvent e){

int x = e.getX();

int y = e.getY();

String s = "鼠标在坐标"+"("+x+","+y+")"+"出点击";

jtf.setText(s);

}

public void mouseEntered(MouseEvent e){

int x = e.getX();

int y = e.getY();

String s = "鼠标在坐标"+"("+x+","+y+")"+"出进入";

jtf.setText(s);

}

public void mouseExited(MouseEvent e){

int x = e.getX();

int y = e.getY();

String s = "鼠标在坐标"+"("+x+","+y+")"+"出离开";

jtf.setText(s);

}

}

怎么样使用自动点击器

详情如下:

1.首先运行软件,可以看到此时“启动”这一项是灰色的,无法打开,我们需要给它设置权限;

2.设置方法也很简单,点击“设置辅助功能权限”,下拉至最底部,找到“自动点击器”,点击进入;

3.点击自动点击器右侧的按钮,打开,提示窗口选择确定;

4.再回到首页,就能看到,“启动”项已经可用了,点击“启动”,打开自动点击器,屏幕左侧会出现相应的控制图标;

怎么用JAVA做一个鼠标连点程序?

这是因为一刚运行程序就会收到一个mouseMoved消息

lz可以这么做

首先给你的窗口类添加成员变量

private int x=-99999;

private int y=-99999;

然后这样定义事件处理

public void mouseMoved(MouseEvent ee){

if(this.x!=-99999){

int dx=x-ee.getX();

int dy=y-ee.getY();

if(Math.abs(dx)10||Math.abs(dy)10)//判断鼠标移动的幅度,超过一定限度再退出,避免误操作,lz这里可以自由调整

{

System.exit(0);

}

}

this.x=ee.getX();

this.y=ee.getY();

}


网站栏目:鼠标连点器的java代码 鼠标连点器源码
文章转载:http://cdxtjz.cn/article/ddghcde.html

其他资讯