如何在Java中将自定义颜色添加到数组中?

时间:2016-08-26 13:01:08

标签: arrays colors

我正在尝试将一些自定义颜色添加到数组中。 这是我到目前为止所尝试过的。

    Color red = new Color(255, 0, 0);
    Color red2 = new Color(215, 0, 0);
    Color red3 = new Color(175, 0, 0);
    Color red4 = new Color(135, 0, 0);

    //add the four colors to an array
    Color[] c = {red, red2, red3, red4};

但是,当我调用编译器来编译代码时,它会提取一些错误消息。 我做了很多研究,但我仍然找不到问题的答案,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

所以我找到了问题的答案。

     Color red = new Color(255, 0, 0);
     Color red2 = new Color(215, 0, 0);
     Color red3 = new Color(175, 0, 0);
     Color red4 = new Color(135, 0, 0);

     Color[] c = {red, red2, red3, red4};

而不是上面的代码,我尝试了这个。

    Color[] c = new Color[4];
    c[0] = new Color(255, 0, 0);
    c[1] = new Color(215, 0, 0);
    c[2] = new Color(175, 0, 0);
    c[3] = new Color(135, 0, 0);

该计划的目标是用随机颜色为一堆正方形着色,并且它工作得很好。输出看起来像这样。

Alteration.java