小弟想用robot.getPixelColor(i, j)方法取指定象素里的颜色。
程序代码如下:
try {
      Robot robot = new Robot();
    }
    catch (AWTException ex) {
      ex.printStackTrace();
    }
    for (int i = start_x ; i < end_x; i+=40) {
      for (int j = start_y ; j > end_y; j--) {
        if (robot.getPixelColor(i, j).equals(Color.blue)) {
          coordinates[(i-50)/40]=j;
          break;
        }
      }
    }
结果我发现robot.getPixelColor(i, j).getAlpha()一直是255的。
不知道是为什么?是不是要声明的时候要指定屏幕设备的啊?
请高手指教!