資源描述:
《設(shè)置顏色和改變顏色.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、設(shè)置顏色和改變顏色1.使用三原色數(shù)值設(shè)置顏色通過調(diào)配紅、綠和藍(lán)三原色的比例,用戶可以創(chuàng)建自己所需的顏色Color(intr,intg,intb)說明:其中r,g,b的取值范圍均為0~255Color(floatr,floatg,floatb)說明:其中r,g,b的取值范圍均為0.0~1.02.使用顏色常量設(shè)置顏色在java的color類中定義13種顏色常量格式:color.顏色常量說明:顏色常量都是顏色的英文名稱,包括black,blue,cyan,darkGray,gray,green,lightGary,magenta,orange,pink,red,white和yellow3.改變背景顏
2、色改變窗口的背景色格式:setBackground(Colorc)說明:參數(shù)c為新設(shè)置的顏色。setBackground()方法不需要參數(shù)g來調(diào)用,也就是說不需要在其之前添加g4.改變當(dāng)前顏色改變窗口中圖形的顏色格式:setColor(Colorc)說明:參數(shù)c為新設(shè)置的顏色。5.繪制線段格式:drawLine(intx1,inty1,intx2,inty2)其中:x1,y1是線段起點(diǎn)的坐標(biāo),x2,y2是線段終點(diǎn)坐標(biāo)6繪制橢圓1)drawOval()方法格式:drawOval(intx,inty,intwidth,intheight)功能:繪制一個橢圓,其內(nèi)沒有填充顏色2)fillOval()
3、方法格式:fillOval(intx,inty,intwidth,intheight)功能:繪制一個橢圓,其內(nèi)填充顏色為系統(tǒng)當(dāng)前顏色7.繪制矩形1)drawRect()方法格式:drawRect(intx,inty,intwidth,intheight)功能:繪制一個矩形,其內(nèi)沒有填充顏色2)fillRect()方法格式:fillOval(intx,inty,intwidth,intheight)功能:繪制一個矩形,其內(nèi)填充顏色為系統(tǒng)當(dāng)前顏色8.繪制圓角矩形1)drawRoundRect()方法格式:drawRoundRect(intx,inty,intwidth,intheight,inta
4、rcWidth,intarcHeight)功能:繪制一個圓角矩形,其內(nèi)沒有填充顏色。arcWidth是4個角圓弧的水平直徑2)fillRoundRect()方法格式:fillRoundRect(intx,inty,intwidth,intheight,height,intarcWidth,intarcHeight)功能:繪制一個矩形,其內(nèi)填充顏色為系統(tǒng)當(dāng)前顏色9.繪制弧形曲線和扇形1)drawArc()方法格式:drawArc(intx,inty,intwidth,intheight,intstartAngle,intarcAngle)功能:用來繪制一個弧形曲線,即橢圓形的一部分說明:x和y是
5、弧形所在橢圓外切矩形左上角的坐標(biāo),width是弧形的寬度,height是弧形的高度,startAngle是弧形其實(shí)角度,arcAngle是弧形旋轉(zhuǎn)的角度9.繪制弧形曲線和扇形2)fillArc()方法格式:fillArc(intx,inty,intwidth,intheight,intstartAngle,intarcAngle)功能:用來繪制一個扇形,其內(nèi)填充顏色為系統(tǒng)當(dāng)前顏色說明:x和y是弧形所在橢圓外切矩形左上角的坐標(biāo),width是弧形的寬度,height是弧形的高度,startAngle是弧形其實(shí)角度,arcAngle是弧形旋轉(zhuǎn)的角度綜合練習(xí)設(shè)計(jì)一個程序Sector,改程序運(yùn)行后,可以
6、在Applet窗口繪制一個彩色扇形圖案。綜合練習(xí)編寫一個Applet程序Encircle,程序運(yùn)行后,用戶分別在界面中的四個文本框中輸入中心坐標(biāo),圓環(huán)半徑和厚度,然后單擊繪制按鈕繪制出相應(yīng)的圓環(huán)編寫一個程序words,程序運(yùn)行后,用戶在文本框中輸入一個英文單詞或句子,按大寫字母按鈕輸出大寫,按小寫字母按鈕輸出小寫