2011-04-01 67 views

回答

5

這是因爲,它定義黃色字段命名爲YELLOWyellow

你有一個大寫的Y,不能被映射到一個顏色。相反,嘗試:

Field field = Class.forName("java.awt.Color").getField("yellow"); 

看看這個類中的顏色 http://download.oracle.com/javase/6/docs/api/java/awt/Color.html

包含的代碼只是使用反射來訪問這些領域之一的各個領域。

但是顏色列表相當有限,所以我不知道這對您有多大用處。

2
.getField("yellow"); 

「黃」 不 「黃」