分享

用drawOval画同心圆

 风雨电雷 2012-09-24

drawOval

public abstract void drawOval(int x,
                              int y,
                              int width,
                              int height)
绘制椭圆的边框。得到一个圆或椭圆,它刚好能放入由 xywidthheight 参数指定的矩形(指的是外接矩形)中。

椭圆覆盖区域的宽度为 width + 1 像素,高度为 height + 1 像素。

参数:
x - 要绘制椭圆的左上角的 x 坐标。
y - 要绘制椭圆的左上角的 y 坐标。
width - 要绘制椭圆的宽度。
height - 要绘制椭圆的高度。
举例如下:

1、编写applet程序1,在屏幕上画一组同心圆,相邻两圆的直径大小相差10(pixel);


import java.applet.*;
import java.awt.Color;
import java.awt.Graphics;
import java.util.Random;

public class AppletCircle extends Applet {
public void init() {
   this.setSize(400, 400);
}

public void paint(Graphics g) {
   Color color ;
   for (int i=0; i<20; i++){
    color = new Color((int)(Math.random()*256),(int)(Math.random()*256),(int)(Math.random()*256));
    g.setColor(color);
    g.drawOval(20+5*i, 30+5*i, 300-10*i, 300-10*i);
   }
}

public static void main(String[] args){
   new AppletCircle();
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多