《设置颜色和改变颜色.ppt》由会员分享,可在线阅读,更多相关《设置颜色和改变颜色.ppt(14页珍藏版)》请在三一办公上搜索。
1、设置颜色和改变颜色,1.使用三原色数值设置颜色,通过调配红、绿和蓝三原色的比例,用户可以创建自己所需的颜色Color(int r,int g,int b)说明:其中r,g,b的取值范围均为0255Color(float r,float g,float b)说明:其中r,g,b的取值范围均为0.01.0,2.使用颜色常量设置颜色,在java的color类中定义13种颜色常量格式:color.颜色常量说明:颜色常量都是颜色的英文名称,包括black,blue,cyan,darkGray,gray,green,lightGary,magenta,orange,pink,red,white和yello
2、w,3.改变背景颜色,改变窗口的背景色格式:setBackground(Color c)说明:参数c为新设置的颜色。setBackground()方法不需要参数g来调用,也就是说不需要在其之前添加g,4.改变当前颜色,改变窗口中图形的颜色格式:setColor(Color c)说明:参数c为新设置的颜色。,5.绘制线段,格式:drawLine(int x1,int y1,int x2,int y2)其中:x1,y1是线段起点的坐标,x2,y2是线段终点坐标,6绘制椭圆,1)drawOval()方法格式:drawOval(int x,int y,int width,int height)功能:绘
3、制一个椭圆,其内没有填充颜色2)fillOval()方法格式:fillOval(int x,int y,int width,int height)功能:绘制一个椭圆,其内填充颜色为系统当前颜色,7.绘制矩形,1)drawRect()方法格式:drawRect(int x,int y,int width,int height)功能:绘制一个矩形,其内没有填充颜色2)fillRect()方法格式:fillOval(int x,int y,int width,int height)功能:绘制一个矩形,其内填充颜色为系统当前颜色,8.绘制圆角矩形,1)drawRoundRect()方法格式:drawR
4、oundRect(int x,int y,int width,int height,int arcWidth,int arcHeight)功能:绘制一个圆角矩形,其内没有填充颜色。arcWidth是4个角圆弧的水平直径2)fillRoundRect()方法格式:fillRoundRect(int x,int y,int width,int height,height,int arcWidth,int arcHeight)功能:绘制一个矩形,其内填充颜色为系统当前颜色,9.绘制弧形曲线和扇形,1)drawArc()方法格式:drawArc(int x,int y,int width,int he
5、ight,int startAngle,int arcAngle)功能:用来绘制一个弧形曲线,即椭圆形的一部分说明:x和y是弧形所在椭圆外切矩形左上角的坐标,width是弧形的宽度,height是弧形的高度,startAngle是弧形其实角度,arcAngle是弧形旋转的角度,9.绘制弧形曲线和扇形,2)fillArc()方法格式:fillArc(int x,int y,int width,int height,int startAngle,int arcAngle)功能:用来绘制一个扇形,其内填充颜色为系统当前颜色说明:x和y是弧形所在椭圆外切矩形左上角的坐标,width是弧形的宽度,height是弧形的高度,startAngle是弧形其实角度,arcAngle是弧形旋转的角度,综合练习,设计一个程序Sector,改程序运行后,可以在Applet窗口绘制一个彩色扇形图案。,综合练习,编写一个Applet程序Encircle,程序运行后,用户分别在界面中的四个文本框中输入中心坐标,圆环半径和厚度,然后单击绘制按钮绘制出相应的圆环,编写一个程序words,程序运行后,用户在文本框中输入一个英文单词或句子,按大写字母按钮输出大写,按小写字母按钮输出小写,