2013-09-22 30 views
2

我試圖顏色我的揮杆UI的一些地區,但覺得被利用的搖擺的setBackground非彩色類值

.setBackground(Color.//color here 

限制有什麼辦法,我可以使用更具體的十六進制值和獨特的顏色(甚至沒有棕色)?每當我嘗試我顯示一個錯誤。

+1

可以使用RGBA值來創建自己的顏色和/或看看[這些](http://stackoverflow.com/questions/4129666/how-to-convert-hex-to-rgb)將十六進制轉換爲RGB的例子 – MadProgrammer

回答

3

嘗試

new Color(int r, int g, int b) 

爲RGB

new Color(int r, int g, int b, int a) 

爲ARGB(α=阿爾法透明度)

+0

我怎樣才能實現這樣的設置,爲此我得到一個錯誤,指出顏色對於int,int,int,未定義:buton1.setBackground(Color(175,178,35)); –

+1

button1.setBackground(new Color(175,178,35)); –

+0

啊原諒我一句話,謝謝你,非常感謝! –