我是Java初学者,我正在尝试编写代码。目前我被困在getPixelColor()。这是类机器人的方法。我可以获得像素颜色,但不知道如何与其他颜色进行比较。假设我的其他颜色存储在某个int变量中,我需要比较这两种颜色。但我无法比较这两种颜色,因为它抛出了这个错误“无与伦比的类型:int和java.awt.Color”。如何将它转换为int?
由于
答案 0 :(得分:2)
尝试
Color otherColor = new Color(someInt);
然后
if (otherColor.equals(robot.getPixelColor(someX, someY))
{
...
}
答案 1 :(得分:2)
可能类似于:
if(color.getRGB() == stored_color){
}
无论如何,你需要访问Color对象的getRGB函数来将数值与另一个int进行比较。