首页javadrawJava Graphics - 如何获取一组相对于屏幕或GraphicsDevice的坐标的颜色

Java Graphics - 如何获取一组相对于屏幕或GraphicsDevice的坐标的颜色

我们想知道如何获取一组相对于屏幕或GraphicsDevice的坐标的颜色。
import java.awt.AWTException;
import java.awt.Color;
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.Robot;

public class Main {

  public static void main(String[] args) throws Exception {
    System.out.println(getPointerColor());
  }

  public static Color getPointerColor() throws AWTException {
    Point coordinates = MouseInfo.getPointerInfo().getLocation();
    Robot robot = new Robot();
    return robot.getPixelColor((int) coordinates.getX(),
        (int) coordinates.getX());
  }
}