因此,我程序的一部分要求我获取鼠标位于JFRAME上方的RGB值。虽然它不起作用,但我还不完全确定使用getPixelColor的x,y坐标是否给出了屏幕内坐标而不是jframe的颜色。获取鼠标在Jframe中的颜色的最佳方法是什么?
public void mouseMoved(MouseEvent e) {
// check the color of the pixel the the mouse is over, and
// go to the next level, or show the game over screen
Robot robot = null;
try {
robot = new Robot();
} catch (AWTException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
int xcord = e.getX();
int ycord = e.getY();
Color color = robot.getPixelColor(xcord, ycord);
System.out.println(color);
}