资源描述:
《设置颜色和改变颜色》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、设置颜色和改变颜色1.使用三原色数值设置颜色通过调配红、绿和蓝三原色的比例,用户可以创建自己所需的颜色Color(intr,intg,intb)说明:其中r,g,b的取值范围均为0~255Color(floatr,floatg,floatb)说明:其中r,g,b的取值范围均为0.0~1.02.使用颜色常量设置颜色在java的color类中定义13种颜色常量格式:color.颜色常量说明:颜色常量都是颜色的英文名称,包括black,blue,cyan,darkGray,gray,green,ligh
2、tGary,magenta,orange,pink,red,white和yellow3.改变背景颜色改变窗口的背景色格式:setBackground(Colorc)说明:参数c为新设置的颜色。setBackground()方法不需要参数g来调用,也就是说不需要在其之前添加g4.改变当前颜色改变窗口中图形的颜色格式:setColor(Colorc)说明:参数c为新设置的颜色。5.绘制线段格式:drawLine(intx1,inty1,intx2,inty2)其中:x1,y1是线段起点的坐标,x2,y
3、2是线段终点坐标6绘制椭圆1)drawOval()方法格式:drawOval(intx,inty,intwidth,intheight)功能:绘制一个椭圆,其内没有填充颜色2)fillOval()方法格式:fillOval(intx,inty,intwidth,intheight)功能:绘制一个椭圆,其内填充颜色为系统当前颜色7.绘制矩形1)drawRect()方法格式:drawRect(intx,inty,intwidth,intheight)功能:绘制一个矩形,其内没有填充颜色2)fillRe
4、ct()方法格式:fillOval(intx,inty,intwidth,intheight)功能:绘制一个矩形,其内填充颜色为系统当前颜色8.绘制圆角矩形1)drawRoundRect()方法格式:drawRoundRect(intx,inty,intwidth,intheight,intarcWidth,intarcHeight)功能:绘制一个圆角矩形,其内没有填充颜色。arcWidth是4个角圆弧的水平直径2)fillRoundRect()方法格式:fillRoundRect(intx,in
5、ty,intwidth,intheight,height,intarcWidth,intarcHeight)功能:绘制一个矩形,其内填充颜色为系统当前颜色9.绘制弧形曲线和扇形1)drawArc()方法格式:drawArc(intx,inty,intwidth,intheight,intstartAngle,intarcAngle)功能:用来绘制一个弧形曲线,即椭圆形的一部分说明:x和y是弧形所在椭圆外切矩形左上角的坐标,width是弧形的宽度,height是弧形的高度,startAngle是弧形
6、其实角度,arcAngle是弧形旋转的角度9.绘制弧形曲线和扇形2)fillArc()方法格式:fillArc(intx,inty,intwidth,intheight,intstartAngle,intarcAngle)功能:用来绘制一个扇形,其内填充颜色为系统当前颜色说明:x和y是弧形所在椭圆外切矩形左上角的坐标,width是弧形的宽度,height是弧形的高度,startAngle是弧形其实角度,arcAngle是弧形旋转的角度综合练习设计一个程序Sector,改程序运行后,可以在Apple
7、t窗口绘制一个彩色扇形图案。综合练习编写一个Applet程序Encircle,程序运行后,用户分别在界面中的四个文本框中输入中心坐标,圆环半径和厚度,然后单击绘制按钮绘制出相应的圆环编写一个程序words,程序运行后,用户在文本框中输入一个英文单词或句子,按大写字母按钮输出大写,按小写字母按钮输出小写