Java 如何找到JFrame中某个像素的颜色?

Java 如何找到JFrame中某个像素的颜色?,java,swing,jframe,awt,Java,Swing,Jframe,Awt,我需要在JFrame中找到某个像素的颜色。不幸的是,我希望帧可以移动,因此我不能使用Robot方法createScreenCapture。您可以使用JFrame.getLocationOnScreen()方法获取帧位置 然后使用Robot.getPixelColor(…)方法获取相对于帧位置的像素。非常感谢!

我需要在JFrame中找到某个像素的颜色。不幸的是,我希望帧可以移动,因此我不能使用Robot方法createScreenCapture。

您可以使用
JFrame.getLocationOnScreen()
方法获取帧位置


然后使用
Robot.getPixelColor(…)
方法获取相对于帧位置的像素。

非常感谢!