我有一個Graphics2D
對象,我想設置對象的背景。它有一個setBackground
方法,它有一個Color參數。這樣我可以設置背景的顏色。Java Graphics2D透明背景
我的問題是:如何設置對象背景的透明度?我能以某種方式告訴它是完全透明的嗎?我能否以某種方式告訴它是完全不透明的?我能否以某種方式告訴它具有0.8透明度/不透明度?我如何設置這些值?
我看到有int預定義的值,稱爲TRANSLUCENT
和OPAQUE
,但我不知道如何使用它們。
也許正確的用法是用int參數調用Color的構造函數嗎?
顏色取四個參數r,g,b,a。 a是您想要設置的Alpha或透明度組件。 – 2013-05-07 15:59:46
設置r = 0,g = 0,b = 0會將背景創建爲白色,但是使a = 1會將其設置爲透明 – user2277872 2013-05-07 16:03:58
是的,現在我可以看到。我們如何定義「a」?這是一個介於0和255之間的值,0表示它是不透明的,255表示它是透明的? – 2013-05-07 16:05:31