import java.applet.*;
用java画出五角星的小应用
原创
©著作权归作者所有:来自51CTO博客作者1522316772的原创作品,请联系作者获取转载授权,否则将追究法律责任
import java.awt.*;
public class Exercise7_1 extends Applet{//只画出五个点
public final double R=150.0f;
int x[]=new int [5],y[]=new int[5],i;
public void init(){
setSize(400,400);
//计算五个点的坐标
int angle;
for(i=0;i<5;i++){
angle=-i*72-18;
x[i]=(int)(R*Math.cos(3.1415926/180.0*angle))+200;
y[i]=(int)(R*Math.sin(3.1415926/180.0*angle))+200;
}
}
public void paint(Graphics g){//画出线条
g.setColor(Color.red);
//g.drawOval(50,50,300,300);//画出外接圆
for(i=0;i<5;i++){
int p1,p2;
p1=i;
p2=(i+2)%5;
g.drawLine(x[p1], y[p1], x[p2], y[p2]);
}
}
}
下一篇:用java填涂一个五角星的小应用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Canvas与艺术】压边五角星
用Html5/Canvas绘制精确压边五角星。
canvas 五角星 -
【Canvas与艺术】不忘初心之五角星
用Html5/Canvas绘制红黄黑三色五角星。
canvas 五角星 -
绘制随机五角星 Python 用python绘制五角星
python绘制五角星分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳下面呈上小代码代码: import turtle #导入turtle库包turtle.fillcolor("red") #填充颜色turtle.begin_fill() #开始画,类似起笔count = 1
绘制随机五角星 Python python turtle画五边形 python Python 小代码