我需要使用Swing实现一个类,当用户单击屏幕上的任意位置时,该类可以获取鼠标坐标。如果我想在自己的窗口中获取鼠标坐标,则可以使用MouseListener,但是即使用户在程序外部单击也可以使用它。我希望我的班级表现得像KColorChooser一样:用户单击下拉按钮,他可以单击屏幕上的任何位置以获得该斑点的颜色。但我不知道使用纯Java是否可行。
3 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
采用
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.PointerInfo;
PointerInfo inf = MouseInfo.getPointerInfo();
Point p = inf.getLocation();
px和py将为您提供窗口外的坐标。
添加回答
举报
0/150
提交
取消