-2

我不确定为什么会在 greenfoot 上显示错误。它说这是不兼容的类型。如何修复它,如此处所示

4

1 回答 1

0

在 Greenfoot 的最后一个版本中,有一个特殊的类Color。它会干扰具有相同名称的awt类 Color。在您的代码中使用 Greenfoot 的类Color 。例如:

    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();
    }
于 2017-12-03T18:45:03.997 回答