1、說(shuō)下思路,不一定對(duì),隨機(jī)顏色的化,每次隨機(jī)三個(gè) 0到255的數(shù)字,組合成一個(gè)RGB,應(yīng)該就可以了,現(xiàn)在的問(wèn)題是,區(qū)分顏色之間的鮮明程度。

成都創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專(zhuān)業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開(kāi)發(fā)服務(wù)!
2、A= (r1-r2)^2+(g1-g2)^2+(b1-b2)^2 根據(jù)這樣來(lái)計(jì)算,每生成一種顏色,就把這種顏色跟其余顏色的閾值計(jì)算出來(lái),如果全都滿(mǎn)足,那么就可以,如果有一個(gè)不滿(mǎn)足,那就重新隨機(jī)生成一次。
3、math.random,產(chǎn)生隨機(jī)數(shù)值,讓這個(gè)數(shù)值代表一種顏色。
4、java里面的顏色類(lèi)是 Color類(lèi),可以直接new這個(gè)類(lèi)。new Color(int i) : 這個(gè)是傳該類(lèi)靜態(tài)顏色常量,直接生成具體顏色。new Color(int a, int b, int c) : 這個(gè)是根據(jù)RGB三原色new一個(gè)對(duì)應(yīng)的顏色對(duì)象出來(lái)。
5、你是要輸出在控制臺(tái)嗎,如果這樣的話(huà),jdk本身不帶有這個(gè)功能,只能用JNI把C 函數(shù)引入到class里,很麻煩的。要是在jsp里輸出的話(huà)就簡(jiǎn)單多了。
6、構(gòu)造方法有:Color(int rgb):用指定的組合 RGB 值創(chuàng)建一種不透明的 sRGB 顏色,此 sRGB 值的 16-23 位表示紅色分量,8-15 位表示綠色分量,0-7 位表示藍(lán)色分量。
1、將透明度轉(zhuǎn)換成不透明度。如透明度為40%,則不透明度為60%。 不透明度乘以255。 我們得到結(jié)果:153。 將計(jì)算結(jié)果轉(zhuǎn)換成16進(jìn)制。得到最終的不透明度:99。 將不透明度和顏色值拼接成ARGB格式。
2、轉(zhuǎn)為16進(jìn)制就是分別把紅綠藍(lán)三種顏色的色值轉(zhuǎn)為十六進(jìn)制,前面加個(gè)井號(hào) 例如:rgb(255,255,255),255的16進(jìn)制為FF,所以結(jié)果就是#FFFFFF。
3、透明色16進(jìn)制代碼代表不透明度的十六進(jìn)制,00表示完全透明,F(xiàn)F就是全不透明,化成十進(jìn)制的范圍就是0~255,剩下的RRGGBB就是顏色的十六進(jìn)制代碼。
4、用Integer.toHexString方法即可將十進(jìn)制裝成十六進(jìn)制。
5、0,0,0)的“三維”數(shù)組,分別代表的紅色(r)、綠色(g)、藍(lán)色(b)。而可以轉(zhuǎn)為int類(lèi)型的為char或String(字符),double(雙精度)等與int類(lèi)型相關(guān)的才可以。所以顏色類(lèi)型無(wú)法轉(zhuǎn)換的,轉(zhuǎn)換就會(huì)直接報(bào)錯(cuò)。
1、如果是第一種的話(huà): java.awt.Color color;如果是 第二種就是自定義類(lèi),需要看具體需求來(lái),或者可以參考java.awt.Color的源碼。
2、public static final Color white 白色。public static final Color light_Gray 淺灰色。public static final Color gray 灰色。public static final Color dark_Gray 深灰色。
3、Color c = new Color(int a,ing g,int b);設(shè)置Color的RGB顏色值即可。
4、java里面的顏色類(lèi)是 Color類(lèi),可以直接new這個(gè)類(lèi)。new Color(int i) : 這個(gè)是傳該類(lèi)靜態(tài)顏色常量,直接生成具體顏色。new Color(int a, int b, int c) : 這個(gè)是根據(jù)RGB三原色new一個(gè)對(duì)應(yīng)的顏色對(duì)象出來(lái)。
5、java 中用的是 RGB 表示的(RGB 就是 red 紅 green綠 blue 藍(lán))RGB每個(gè)原色的最小值是0,最大值是255,如果換算成16進(jìn)制表示,就是(#00),(#FF)。
6、方法如下:顏色的英文是color,如果swing,所以你定義的對(duì)象 會(huì)有這個(gè)color屬性。jsp就用標(biāo)簽,里面也有color屬性。字體swing就是font。
網(wǎng)站欄目:java顏色代碼值 java編程各種顏色對(duì)應(yīng)的代碼
文章出自:http://chinadenli.net/article18/dedpidp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、小程序開(kāi)發(fā)、App設(shè)計(jì)、網(wǎng)站排名、ChatGPT、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)