我不确定为什么这会在greenfoot上显示错误。它说这是一种不兼容的类型。如何修复它,如here
所示答案 0 :(得分:0)
在Greenfoot的最后一个版本中,有一个特殊的类颜色。它会干扰具有相同名称的 awt 类Color。在代码中使用Greenfoot的类颜色。例如:
public MyWorld()
{
super(600, 400, 1);
GreenfootImage bgr = getBackground();
int r = (int)(0.8f * 255);
int g = (int)(0.95f * 255);
int b = (int)(1.0f * 255);
int a = (int)(1.0f * 255);
Color bgrColor = new Color(r, g, b, a);
bgr.setColor(bgrColor);
bgr.fill();
}