import java.awt.*
import java.applet.*
public class tongxinyuan extends Applet{
public void paint(Graphics g){
int a=getWidth()
int b=getHeight()
int x=0int y=0
int m=0
if(a>=b)
m=b
else
m=a
for(int i=mi>=20i=i-20){
g.drawOval(x,y,i,i)
/*g . setColor (
new Color((int)(Math.random()*255),
(int)(Math.random()*255), (int)(Math.random()*255)))*/
//这段代码用来获取随机颜色
x=x+10y=y+10
}
}
}
这是第二个程序代码:tongxinyuan.html
<html>
<body>
<applet code="tongxinyuan.class" height=500 width=500 >
</applet>
</body>
</html>
说明一下你要的是五个同心圆但是这只需要更改一下相应的参数值就可以实现了
若是还有什么问题 可以继续探讨
获取用户头像信息之后,跳转到绘制页面,在绘制页面完成绘画 *** 作。
第二步:绘制用户头像。
绘画好用户头像之后的图片是这样的:
import java.awt.*public class DrawCircle extends Canvas
{
public static void main(String[] args)
{
new DrawCircle()
}
public DrawCircle()
{
setSize(50, 50)
}
public void paint(Graphics g)
{
g.drawOval(5,5,10,10)
}
}
drawOval是画椭圆的,而Graphics类中并没有真正画圆的工具,只能借助画椭圆的方法画圆.JAVA中画圆的方式比较像先画矩形然后在矩形中画一个内置圆.当然矩形是正方形是为圆否则为椭圆.
drawOval有四个参数为别为:矩形左上角的坐标值(两个参数),矩形长,矩形宽.如g.drawOval(5,5,10,10)所画圆的外接矩形左上角坐标为(5,5),长10,宽10
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)