2013-08-20 22 views
0

在Java中使用StdDraw時,儘可能傳遞顏色參數時遇到一些問題。在java中使用StdDraw時,將顏色作爲參數傳遞

我想要做的是傳遞一個顏色變量f.e. 「紅色」,「綠色」,「藍色」可以設置繪圖函數的筆顏色,以在每次運行for循環時獲得不同的顏色。

這是我想要完成的更多細節的代碼。

static void DrawCircleSizeColor() 
    { 
    String[] myColorArray = {"RED","GREEN","BLUE"}; 
    double x = 20; 
    double y = 20; 
    double r = 20; 
    int c = 0; 

    for (int i = 0; i <= 3.0; i++) 
    { 

     StdDraw.setPenColor(Color.getColor(myColorArray[c])); 
     StdDraw.circle(x, y, r); 
     c++; 
     r--; 
    } 

希望你能理解我的地方,我這個

感謝 -EE

+0

任何有幫助的一些標準顏色的靜態變量[標籤:stddraw]標記? – trashgod

回答

0
import java.awt.Color; 

會聲明您的數組爲:

Color[] myColorArray = {Color.RED,Color.GREEN,Color.BLUE}; 

,並利用它們

StdDraw.setPenColor(myColorArray[c)); 

java.awt.Color與在預定義

相關問題