2016-08-26 19 views
-1

我想將一些自定義顏色添加到數組中。 這是我到目前爲止嘗試過的。如何在Java中將自定義顏色添加到數組中?

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}; 

但是,當我調用編譯器編譯代碼時,它拉起了一些錯誤消息。 我做了大量的研究,但仍然無法找到我的問題的答案,任何人都可以幫忙嗎?

+0

你能複製/粘貼錯誤信息到你的問題嗎? – jhhoff02

+0

無法重現:http://ideone.com/uoYxZI。錯誤代碼中沒有顯示給我們。 – PeterT

+0

你導入了'java.awt.Color'嗎? – Matthias

回答

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

相關問題