绘制圆和多边形椭圆绘制椭圆的方法是drawOval(x,y,width,height),绘制实心椭圆的方法是fillOval(x,y,width,height). 其中,x,y,宽度,高度是整数参数. 它具有4个参数: x和y是围绕椭圆的矩形的左上角的x和y轴坐标; width是椭圆的宽度; height是椭圆的高度. 注意: 当width和height的值相等时,绘制的图是一个完美的圆. 基于软件编程绘制圆和多边形的示例: import java.awt. *;导入java.applet.Applet;公共类Oval扩展了Applet {public void paint(Graphics g){g.fillOval(10,50,30,30); //参数g调用绘制实心椭圆的方法fillOval()//由于宽度和高度相同,因此绘制了一个圆g.fillOval(50,50,80,50); //参数g调用实心椭圆的绘制方法fillOval()g.drawOval(150,50,80,50); //参数g调用绘制椭圆的方法drawOval()}}基于软件编程的圆形和多边形圆形矩形的绘制绘制圆形矩形的方法是drawRoundRect(x,y,width,height,startAngle,arcAngle),绘制实心圆角矩形的方法是fillRoundRect(x,y,width,height,arcWidth,arcHeight),其中x,y,width,height,arcWidth,arcHeight是整数参数.
用于绘制带有圆角的圆形和多边形的基本软件编程. 它具有6个参数: x和y是矩形左上角的x和y轴坐标; width是矩形的宽度; height是矩形的高度; arcWidth是矩形圆角的宽度; arcHeight是矩形圆角的高度. 注意: 用arcWidth和arcHeight的较大值获得的圆角是平坦的;否则,以较小的值获得的圆角会更锐利. 基于软件编程绘制圆和多边形的示例: import java.awt. *;导入java.applet.Applet;公共类RRect扩展了Applet {public void paint(Graphics g){g.fillRoundRect(50,50,50,50,10,10); //参数g调用绘制实心圆角矩形的方法fillRoundRect()g.drawRoundRect(150,50,100,50,50,50);}}绘制圆和多边形弧,扇形绘制弧的软件编程基础方法是drawArc(x,y,width,height,startAngle,arcAngle),绘制扇形的方法是fillArc(xg.draw画圆,y,width,height,startAngle,arcAngle).
其中x,y,宽度,高度,startAngle和arcAngle是整数参数. 绘制圆,多边形,弧和扇形的软件编程基础. 它具有6个参数: x和y是围绕椭圆的矩形的左上角的x和y轴坐标; width是椭圆的宽度; height是椭圆的高度; startAngle是起始角度; arcAngle是旋转角度; arcAngle的值是正值时为逆时针旋转的角度,负值时为顺时针旋转的角度. 注意: 当arcAngle的值大于或等于360时,将绘制椭圆. 基于软件编程绘制圆和多边形的示例: import java.awt. *;导入java.applet.Applet;公共类Arc扩展Applet {public void paint(Graphics g){g.drawArc(50,50,50,50,30,150); //参数g调用绘制圆弧的方法drawArc()g.fillArc(100,50,100,50,0,-90); //参数g调用绘制风扇的方法fillArc()}}基于软件编程绘制圆使用多边形绘制多边形的方法是drawPolygon(px,py,p),绘制实体的方法多边形是fillPolygon(px,py,p).
其中px,py,p是整数参数. 它具有3个参数: px是多边形每个端点的x轴坐标; px是数组; py是多边形每个端点的y轴坐标; py是数组; p是多边形的顶点数. 基于软件编程绘制圆和多边形的示例: import java.awt. *;导入java.applet.Applet;公共类DPolygon扩展了Applet {int px1 [] = {150,150,200}; //声明并为整数变量px1赋值,px1是一个数组,//数组中有三个常量,它们代表三角形顶点int py1 [] = {50,100,100}的三个x轴坐标点; //数组中的三个常数分别代表三角形顶点的三个y基于轴坐标点的软件编程绘制圆和多边形的示例: int p1 = 3; // p1为整数参数,表示此多边形为三角形. int px2 [] = {50,50,100,100}; int py2 [] = {50,100,150,100}; int p2 = 4;公共空隙涂料(图形g){g.drawPolygon(px1,py1,p1); //参数g调用绘图多边形方法drawPolygon()g.fillPolygon(px2g.draw画圆,py2,p2);}}软件编程基础
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-230784-1.html