温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

java绘图原理

java绘图原理,其实就是画个圆,画个直线…..不是教程,不是心得,发上来,留个念.

/**
 * java绘图原理
 */
package com.test1;
import javax.swing.*;
import java.awt.*;
public class Demo9_1 extends JFrame {

	MyPanel mp=null;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Demo9_1 demo9_1=new Demo9_1();
	}
	public Demo9_1()
	{
		mp=new MyPanel();
		this.add(mp);
		
		this.setSize(400,300);
		this.setTitle("java绘图原理");
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
	}

}

//定义一个MyPanel(我自己的面板,是用于绘图和现实绘图的区域)
class MyPanel extends JPanel
{
	//覆盖JPanel的paint方法
	//Graphics 是绘图的重要类,你可以把它理解成一只画笔
	public void paint (Graphics g)
	{
		 //1.调用父类函数完成初始化(现在新版本的jre不用添加这句话了,我的版本是SE_1.6的)
		super.paint(g);
		//画一个圆
//		g.drawOval(10, 10, 30, 30);
		//画直线
//		g.drawLine(10, 10, 40, 50);
//		画出矩形边框
//		g.drawRect(10, 10, 40, 60);
//		填充矩形
			//设置顡色
		g.setColor(Color.blue);
		g.fillRect(10, 10, 40, 60);
	}
}
码农部落
声明:本博客文章多数为博主笔记,绝无版权问题,欢迎转载(能注明出处更好),有任何问题,请在下方评论框留言.


发表评论

电子邮件地址不会被公开。 必填项已用*标注