java 中图像中某个像素的 RGB 值

RGB value of a pixels in an image in java

我正在尝试显示光标的位置并获取图像每个像素的红色、蓝色和绿色。我的图像在 JPanel 上。 下面是我的部分代码

imagePanel.addMouseMotionListener(handler);

然后更进一步:

public void mouseMoved(MouseEvent arg0){
System.out.println("cursor at : "+arg0.getX()+" , "+arg0.getY());
}

如何通过在前面的函数中添加代码来获取RGB值?

为什么不能将 getX()getY() 转换为图像坐标并获取像素值?