W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
顯示垂直工具欄...
我們可以使用它的RGB(紅,綠,和藍色)組分。
我們可以使用它的RGB(紅,綠,和藍色)組分。...
顏色的alpha值定義顏色的透明度。作為浮點型,其值的范圍為0.0到1.0,作為int,其值的范圍為0到255。
顏色的alpha值定義顏色的透明度。作為浮點型,其值的范圍為0.0到1.0,作為int,其值的范圍為0到255。...
我們可以創(chuàng)建一個Color對象,如下所示。
我們可以創(chuàng)建一個Color對象,如下所示。...
Color red = new Color(255, 0, 0);
創(chuàng)建綠色
Color green = new Color(0, 255, 0);
創(chuàng)建綠色...
Color blue = new Color(0, 0, 255);
創(chuàng)建白色
Color white = new Color(255, 255, 255);
創(chuàng)建白色...
Color black = new Color(0, 0, 0);
alpha組件默認為1.0或255。
以下代碼通過將alpha組件指定為0來創(chuàng)建紅色透明顏色:
transparentRed = new Color(255, 0, 0, 0);
Color類定義了許多顏色常量。我們可以使用Color.red或Color.RED常量。
我們可以使用它的getRed(),getGreen(),getBlue()和getAlpha()方法分別獲得它的紅,綠,藍和alpha組件。
我們可以使用HSB(色相,飽和度和亮度)組件創(chuàng)建顏色。Color類有兩個方法,稱為RGBtoHSB()和HSBtoRGB(),它們讓我們從RBG模型轉(zhuǎn)換為HSB模型,反之亦然。
Color對象與Swing組件的setBackground(Color c)和setForeground(Color c)方法一起使用。
背景顏色是繪制組件的顏色,而前景顏色通常是在組件中顯示的文本的顏色。
如果組件是透明的,它不繪制像素在其界限。 相反,它讓容器的像素顯示通過。為了看到背景顏色,我們必須通過調(diào)用它的setOpaque(true)方法使組件變得不透明。
以下代碼創(chuàng)建一個JLabel,并將其背景顏色設置為紅色,將前景(或文本)顏色設置為黑色:
JLabel testLabel = new JLabel("Color Test"); testLabel.setOpaque(true); testLabel.setBackground(Color.RED); testLabel.setForeground(Color.BLACK);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: