注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

航遥主页

Scientific Exploration

 
 
 

日志

 
 

基本图形绘制  

2009-04-18 14:15:16|  分类: 计算机 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

 

 

 

package 绘图;

 

import java.awt.*;

import javax.swing.*;

/**

 * <p>Title: 基本图形的绘制</p>

 * <p>Description: 本实例演示绘制四边型、圆角矩形、椭圆等基本的图形。 </p>

 * <p>Copyright: Copyright (c) 2003</p>

 * <p>Filename: Sample.java</p>

 * @version 1.0

 */

public class Sample extends JFrame {

/**

 *<br>方法说明:主方法

 *<br>输入参数:

 *<br>返回类型:

 */ 

  public static void main(String[] args){

    Sample sl = new Sample();

    sl.update();

  }

/**

 *<br>方法说明:构造器,显示窗体

 *<br>输入参数:

 *<br>返回类型:

 */ 

  Sample(){

    super("Sample");

    setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    setSize(310,160);

     setVisible(true);//取代Show()

  }

/**

 *<br>方法说明:更新画面

 *<br>输入参数:

 *<br>返回类型:

 */ 

  public void update(){

    repaint();

  }

/**

 *<br>方法说明:绘制画面

 *<br>输入参数:

 *<br>返回类型:

 */ 

  public void paint(Graphics g) {

     int [] x={10,30,80,50,10};

     int [] y={90,140,120,100,90};

     g.setColor(Color.cyan);     

     //绘制竖格线

     for (int i=0; i<=300; i+=10) {

        g.drawLine(i,0,i,150);   

     }

     //绘制横格线

     for (int i=0; i<=150; i+=10) {

        g.drawLine(0,i,300,i);   

     }

     g.setColor(Color.black);    

     //有角矩形,起始点(10,30),宽80,高50

     g.drawRect(10,30,80,50);    

     //圆角矩形,起始点(110,30),宽80,高50,角(a=20,b=10)

     g.drawRoundRect(110,30,80,50,20,10);

     //多角边

     g.drawPolygon(x,y,5);

     //椭圆,圆心(110,90)、a=80,b=50      

     g.drawOval(110,90,80,50);

     //一条弧,圆心(219,30)、a=80,b=50 角度在0-90之间

     g.drawArc(210,30,80,50,0,90);

     //扇面,圆心(219,90)、a=80,b=50 角度在0-90之间

     g.fillArc(210,90,80,50,0,90);

  }

}

  评论这张
 
阅读(148)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017