画图-Graphics 类简介

原创 2013年12月04日 19:55:28
/**
 * 作者:@author ZhangShaoWen
 * 日期:2013-12-04
 * 功能:画图
 */
package com.test;

import java.awt.*;
import javax.swing.*;

public class Demo1_1 extends JFrame{

	Mypanel mp = null;
	public static void main(String[] args) {
		new Demo1_1();
	}
	
	//构造函数
	public Demo1_1(){
		
		mp = new Mypanel();
		this.add(mp);
		this.setSize(500,500);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
	}
}

class Mypanel extends JPanel{
	
	//覆盖JPanel 的paint方法
	public void paint(Graphics g){
		//1.调用父类的函数完成初始化
		super.paint(g);
		System.out.println("paint调用");
		 //设置画笔颜色
		g.setColor(Color.BLUE);
		//2.画圆
		g.drawOval(10, 10, 30, 30);
		//3.画直线
		g.drawLine(10, 10, 50, 50);
		//4.画矩形
		g.drawRect(70, 70, 20, 30);
		//5.填充矩形
		g.fillRect(90, 90, 20, 20);
		 //设置图片
		Image img = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/12.jpg"));
		//6.画图片
		g.drawImage(img,100,100,200,150,this);
		//7.画字符串
		  //设置字体
		g.setFont(new Font("华文彩云",Font.BOLD,50));
		g.drawString("欧美2班", 50,50);
		
	}
}

相关文章推荐

java图形界面基础之画图(使用Graphics类从画图形到图片到gif)

前几天,使用Graphics类画笔时,发现了许多有趣的现象,用for循环实现颜色和形状的渐变;此外,还发现了在JFrame中画动态图的方法。 下面是画图的效果:     用for循环画的gif图...

java画图总结之二(常用类Graphics,JFrame,JPanel)

二,常用类 Graphics,JFrame,JPanel     理清一下,画图要用的类,和之间的关系。...

GDI+画图类Graphics的使用

一:基础定义 #region 定义线尾、线头为箭头、字体和笔刷 Pen p = new Pen(Color.Black, 1);//定义画笔 蓝色,宽度为1...
  • meiru8
  • meiru8
  • 2015年02月04日 09:06
  • 237

C# 画图程序 用到了graphics类

  • 2008年10月09日 16:48
  • 236KB
  • 下载

Android画图学习总结(一)——类的简介

首先,如何获取 res 中的资源数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an ap...

使用Graphics中的drawRect画图遇到的问题

      在用beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boole...
  • wkyb608
  • wkyb608
  • 2011年03月20日 15:07
  • 601

基于Qt Graphics View Framework的画图软件的实现思路

最近使用Qt开发了一个绘图软件,实现了拖动和放缩的功能。这里大体描述一下思路: 1、自定义类继承图形项: class MyItem : public QGraphicsItem 重写以下方...
  • wwj_ff
  • wwj_ff
  • 2015年11月24日 15:56
  • 1159

IOS画图库 - Core Graphics/QuartZ 2D 和OpenGL ES

转自:http://blog.sina.com.cn/s/blog_79fded950101h3g4.html +demo 连接  http://blog.csdn.net/zhibude...

android graphics画图的点击事件处理

这个示例可能在项目中不会遇到,我也不知道用来做什么,但还是写出来了,希望给大家一些提示。 package com.jacp.test; import android.app.Activity; i...

MFC 双缓冲 GDI+ Graphics 在图片上画图写字 避免闪烁

缘起:需要在MFC Static控件上显示持续变化的数据,控件背景为某类型图片的一部分。 之前...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:画图-Graphics 类简介
举报原因:
原因补充:

(最多只允许输入30个字)