我想知道鼠标点击的地方的背景颜色。例如,如果我点击绿色,我想让我的程序知道我点击了绿色。有没有一种方法可以在java中获得它?
您可以使用Robot API来实现这一点,为了获得当前鼠标位置的颜色,您可以执行此
int xValue = MouseInfo.getPointerInfo().getLocation().x;
int yValue = MouseInfo.getPointerInfo().getLocation().y;
Robot robot = new Robot();
Color color = robot.getPixelColor(xValue, yValue);
然后你可以比较颜色并与之进行检查,如果你想要用户点击时的颜色,只需要听右键或左键点击,然后在监听器中使用相同的代码来获得此时的颜色