我正在開發一個Java項目。我想爲用戶輸入一個標籤的顏色。我想要做這樣的事情,但要用String。使用字符串設置JLabel的顏色
jLabel3.setForeground(Color.blue);
這是我嘗試過,但沒有奏效:
String a = "blue";
jLabel3.setForeground(Color.a);
或:
String a = "blue";
jLabel3.setForeground(a);
有可能的另一種方式與方法來做到這一點?任何幫助都會很棒。謝謝。
非常感謝你!這對我有效。 – 2013-03-07 21:29:00
「-1:僅適用於預定義顏色,不適用於用戶定義的顏色」 - Aubin – 2013-03-07 22:01:37
對於Map'爲+1;對於任意[命名的顏色](http://www.w3schools.com/html/html_colornames.asp),建議使用[here](http://stackoverflow.com/a/6717956/230513)。還要考慮[雙向映射](http://stackoverflow.com/q/3430170/230513)。 –
trashgod
2013-03-07 22:36:50