java語言中顏色代碼 java語言中顏色代碼怎么用

java金中顏色代碼怎么加

1、首先打開電腦,點(diǎn)開這個(gè)java的軟件。

成都創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10余年,專業(yè)且經(jīng)驗(yàn)豐富。10余年網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為數(shù)千家中小企業(yè)提供了網(wǎng)站建設(shè)、成都網(wǎng)站制作解決方案,定制設(shè)計(jì),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

2、其次點(diǎn)擊這個(gè)金中顏色,然后輸入相關(guān)的代。

3、最后就可以很好的加了。

java設(shè)定背景顏色

本來是在drawcomponent這個(gè)里邊使用setBackground,你想啊drawcomponent是繼承JComponent的所以它是一個(gè)容器,所以它同樣有setBackground這個(gè)方法來設(shè)置它的背景顏色

但是因?yàn)槟阍谠O(shè)置它本身為一個(gè)畫布,因?yàn)槟阌昧藀aintComponent(Graphics?g)

這個(gè)方法,所以setBackground這個(gè)方法即使你用了也看不到很大的效果。但是有一種取代的方法就是在paintComponent(Graphics?g)方法中首先就用Graphics?所含有的方法g.setColor(Color.black);來設(shè)置背景顏色再用g.fillRect(0,?0,?this.getWidth(),?this.getHeight());來填滿整個(gè)容器,這就達(dá)到了設(shè)置背景目的。然后你再g.setColor(其他顏色);來繪制其它圖形.

具體代碼:(在你以上的代碼上修改了點(diǎn))

public?void?paintComponent(Graphics?g)

{

Graphics2D?g2=(Graphics2D)g;

g.setColor(Color.black);//這里設(shè)置背景顏色

g.fillRect(0,?0,?this.getWidth(),?this.getHeight());//這里填充背景顏色

double?x=100;

double?y=100;

double?w=200;

double?h=150;

Rectangle2D?rect=new?Rectangle2D.Double(x,y,w,h);

g2.setPaint(Color.white);//這里是你設(shè)置其他筆觸顏色

g2.draw(rect);

Ellipse2D?ellipse=new?Ellipse2D.Double();

ellipse.setFrame(rect);

g2.draw(ellipse);

Point2D?p1=new?Point2D.Double(x-40,y-30);

Point2D?p2=new?Point2D.Double(x+w+40,y+h+30);

g2.draw(new?Line2D.Double(p1,p2));

double?centerx=rect.getCenterX();

double?centery=rect.getCenterY();

double?radius=150;

Ellipse2D?circle=new?Ellipse2D.Double();

circle.setFrameFromCenter(centerx,centery,centerx+125,centery+125);

g2.draw(circle);

}

測試結(jié)果圖

怎么用java語言將顏色變深或變淺? 就是提供一個(gè)深青色,通過什么算法處理,得到一個(gè)淺青色? 在線等,謝

如果有的話獲取紅綠藍(lán)顏色代碼 比如#111533 統(tǒng)統(tǒng)上調(diào)一個(gè)比例 換成#223066就可以

乘以一個(gè)系數(shù) 最大的值不超過255就可以

網(wǎng)站欄目:java語言中顏色代碼 java語言中顏色代碼怎么用
分享地址:http://muchs.cn/article32/dosjisc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄、定制網(wǎng)站、網(wǎng)站策劃電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司