gpt4 book ai didi

java - 如何在鼠标单击时获得x,y位置到框架之外?

转载 作者:行者123 更新时间:2023-11-30 04:55:58 25 4
gpt4 key购买 nike

有没有办法在单击桌面屏幕时获取鼠标坐标,我不想在java框架内单击,想直接在桌面上单击鼠标指针并且必须知道x,y坐标?请帮我一下? (窗口)

Rectangle rectScreenSize = new Rectangle(x1,y1,x2,y2);<br/>
BufferedImage biScreen = robot.createScreenCapture (rectScreenSize);

最后想传递矩形的坐标,以确定机器人类的屏幕尺寸?

最佳答案

您可以在所有内容之上创建一个透明的、未修饰的 JFrame,并使用 Robot 类传递点击。

顺便说一句,以下内容在您自己的窗口之外不起作用(我希望如此):

    Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {

@Override
public void eventDispatched(AWTEvent event) {
System.out.println("event: " + event);
if (event.toString().contains("MOUSE_EXITED")) {
System.out.println("mouse_exited");
}
}
}, AWTEvent.MOUSE_EVENT_MASK);

关于java - 如何在鼠标单击时获得x,y位置到框架之外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8534798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com