如何在Java中获取窗口外部的鼠标单击坐标

我需要使用Swing实现一个类,当用户单击屏幕上的任意位置时,该类可以获取鼠标坐标。如果我想在自己的窗口中获取鼠标坐标,则可以使用MouseListener,但是即使用户在程序外部单击也可以使用它。


我希望我的班级表现得像KColorChooser一样:用户单击下拉按钮,他可以单击屏幕上的任何位置以获得该斑点的颜色。但我不知道使用纯Java是否可行。


尚方宝剑之说
浏览 1011回答 3
3回答

神不在的星期二

采用import java.awt.MouseInfo;import java.awt.Point;import java.awt.PointerInfo;PointerInfo inf = MouseInfo.getPointerInfo();Point p = inf.getLocation();px和py将为您提供窗口外的坐标。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java