资源描述:
《实例程序讲解.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实例程序讲解直线、矩形和椭圆的画法例子分析并演示示例程序DrawaTest.javasetRect(x,y,h,w)左上角的x和y坐标宽度和高度椭圆的矩形边界绘制字符串、字符和字节的Graphics方法,下面给出了这些方法和参数在坐标(x,y)处使用当前的字体和颜色绘制一个字符串publicabstractvoiddrawString{Stringstring,//stringtodrawnintx,//xcoordinateinty}//ycoordinate绘制字符串、字符和字节的Graphics方法,下面给出了这些方法和参数(续)在坐标(x,y)处使用当前的字
2、体和颜色绘制字符序列publicvoiddrawChars{charchars[],//arraytobedrawnintoffset,//startingsubscript(index)intnubmer,//numberofelementtodrawintx,//xcoordinateinty}//ycoordinate绘制字符串、字符和字节的Graphics方法,下面给出了这些方法和参数(续)在坐标(x,y)处使用当前的字体和颜色绘制字节序列publicvoiddrawBytes{bytebytes[],//arrayofbytesintoffset,//st
3、artingsubscript(index)intnubmer,//numberofelementtodrawintx,//xcoordinateinty}//ycoordinateColor方法和与Graphics方法有关的颜色创建一种基于红色,绿色和蓝色量的颜色publicColor(intr,intg,intb)//0~255创建一种基于红色,绿色和蓝色量的颜色publicColor(floatr,floatg,floatb)取值范围0.0~1.0publicintgetRed();//返回表示红色量的值pubilcintgetGreen();publicin
4、tgetBlue();publicabstractColorgetColor();//返回一个表示当前绘图颜色的Color对象publicabstractColorgetColor();//利用图形颜色设置当前的绘图颜色字体控制Font常量、Font构造函数和Graphics方法setFontpubicfinalstaticintPLAIN//Fontclass表示普通字体的常量publicfinalstaticintBOLD//Fontclass表示普通粗体的常量publicfinalstaticintITALIC//Fontclass表示普通斜体的常量publi
5、cFont(Strings,//fontnameintStytle,//fontstyleintsize)//fontpointsize用指定的字体、风格和大小创建Font对象publicabstractvoidsetFont(Fontf)//Graphicsclass将当前字体设置为由Font对象f新指定的字体、风格和大小绘制线条Graphics类的drawLine方法使用当前颜色在点(x1,y1)和点(x2,y2)之间画一条线publicabstractvoiddrawLine(//Graphicsclasintx1,//xcoordinatefirstpoin
6、tinty1,//ycoordinatefirstpointintx2,//xcoordinatesecondpointinty2)//ycoordinatesecondpoint绘制矩形的Graphics方法绘制指定width和height的矩形,矩形的左上角坐标为(x,y),使用当前的颜色绘制该矩形publicvoiddrawRect(//Graphicsclassintx,//top-leftxcoordinateinty,//top-leftycoordinateintwidth,//widthintheight)//height绘制填充矩形绘制指定widt
7、h和height的填充矩形,矩形的左上角坐标为(x,y),使用当前的颜色绘制该矩形publicvoidfillRect(//Graphicsclassintx,//top-leftxcoordinateinty,//top-leftycoordinateintwidth,//widthintheight)//height绘制圆角矩形以指定的宽度和高度绘制一圆角矩形publicabstractvoiddrawRoundRect(//Graphicsclassintx,//xcoordinateinty,//ycoordinateintwidth,//widthin