簡體   English   中英

Java使用rgb設置Color.color上的透明度

[英]Java set transparency on Color.color WITHOUT using rgb's

我想知道,有沒有辦法在不使用rgb的情況下設置顏色的透明度。 例如,你可以這樣做

Color color = new Color(255,255,255,Transparency) 

但我想用這種方式使用它

Color = new Color(Color.red,Transparency)

目前看起來沒有任何此類方法或構造函數,但編寫輔助方法很容易:

public static Color newColorWithAlpha(Color original, int alpha) {
    return new Color(color.getRed(), color.getGreen(), color.getBlue(), alpha);
}

您可以靜態導入,此時您可以:

Color color = newColorWithAlpha(Color.red, alpha);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM