运行全屏应用程序时获取像素颜色(机器人)

时间:2014-03-28 22:50:29

标签: java colors pixel awtrobot

我遇到了这个无法找到解决方案的问题。 我使用Robot.getPixelColor()来获取鼠标指针的像素颜色并且效果很好,但是如果我运行全屏应用程序或游戏,它将在游戏背景中显示像素的颜色(在他的游戏背后,在这种情况下我的桌面)而不是游戏中的颜色。

有没有人遇到类似的问题?

代码基本上是: Robot robot = new Robot(); Color currentColor = robot.getPixelColor((int)MouseInfo.getPointerInfo().getLocation().getX(),(int)MouseInfo.getPointerInfo().getLocation().getY());

然后将颜色作为jlabel的背景。

0 个答案:

没有答案