网站建设资讯

NEWS

网站建设资讯

java点屏幕代码 java获取当前屏幕内容代码

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

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

专注于为中小企业提供成都网站设计、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业丹东免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

相关类都在

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);

}

}

java 可以实现根据屏幕坐标点击屏幕吗

可以的。

代码如下:

JavascriptExecutor js = (JavascriptExecutor) driver;

HashMap tapObject = new HashMap();

tapObject.put("x", x);

tapObject.put("y", y);

tapObject.put("duration", duration);

js.executeScript("mobile: tap", tapObject);

怎么写一段java代码,实现一个操作鼠标的功能,当我按下快捷键时,鼠标自动在设定好的屏幕的某个位置单击

楼主,请看 java.awt.Robot 这个类,有你所需要的。

void

mouseMove(int x,

int y)

将鼠标指针移动到给定屏幕坐标。

void

mousePress(int buttons)

按下一个或多个鼠标按钮。


网站标题:java点屏幕代码 java获取当前屏幕内容代码
文章位置:http://cdweb.net/article/hggsij.html