我是 Java 初学者,我正在尝试编写一些代码。目前我被困在 getPixelColor() 上。这是Robot类的方法。我可以获得像素颜色,但不知道如何与其他颜色进行比较。假设我的其他颜色存储在某个 int 变量中,我需要比较这两种颜色。但我无法比较这两种颜色,因为它会抛出此错误“incomparable types:int and java.awt.Color”。那么如何将其转换为int呢?
谢谢
最佳答案
可能是这样的:
if(color.getRGB() == stored_color){
}
无论如何,您需要访问 Color 对象的 getRGB 函数来将数值与另一个 int 进行比较。
关于Java-获取像素颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7168178/