下载此文档

清华大学张思民Java课件第6章.ppt


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
Java语言程序设计
第6章 Java图形与图像处理
清华大学
清华大学张思民Java课件第6章
本章内容提要
1、图形与图像描绘
2、数字图像处理
3、java 3D基础
清华大学张思民Java课件第6章
 图形与图形的描绘
任何一个图形对象()、矩形、圆形等图形。该方法为:
public void paint(Graohics g);
清华大学张思民Java课件第6章
Graphics类
【例6-1】 绘制直线、矩形和圆的简单图形。
组件的坐标系统
清华大学张思民Java课件第6章
Graphics类常用的绘图方法
方 法
说 明
drawLine(int x1, int y1, int x2, int y2)
绘制一条从(x1,y1)到(x2,y2)的直线
drawRect(int x, int y, int w, int h)
绘制一个顶点为(x,y),宽为w,高为h的矩形
drawOval(int x, int y, int w, int h)
绘制一个在顶点为(x,y),宽为w,高为h的矩形内接椭圆
drawArc(int x, int y, int w, int h, int s1, int s2)
绘制一段弧度为从s1到s1+s2的圆弧
clearRect(int x1, int y1, int x2, int y2)
用当前颜色填充的方法清除指定矩形区。
drawString(String s,int x,int y)
在(x,y)处显示字符串s
drawImage(Image image, int x, int y, ImageObserver observer)
在(x,y)处显示图像image, observer为加载图像时的图像观察器
drawImage(Image image, int x, int y,int w,int h, ImageObserver observer)
在w宽h高的矩形区域内显示图像,图像能自动调整大小比例。
清华大学张思民Java课件第6章
Graphics类的Set/get方法
getColor()
获得当前图形的色彩
setColor(Color c)
设置当前图形的色彩
getFont()
获得当前字体
setFont(Font font)
设置当前字体
getClip()
获取当前的剪贴板内容。
setClip(int, int, int, int)
将指定的矩形设置为当前的剪贴区。
清华大学张思民Java课件第6章
【例6-2】 绘制用色彩填充的笑脸图形。
清华大学张思民Java课件第6章
Java 2D
绘制时,只要将Graphics 对象强制转化为Graphics 2D对象就行。
graphics类还有一些不足,例如缺少改变线条粗细的方法,也缺少填充一个对象的方法。Graphics 2D可以解决这些问题。
清华大学张思民Java课件第6章
【例6-3】设置线条粗细
清华大学张思民Java课件第6章
画布Canvas
画布Canvas类是一个用来绘制图形的矩形组件,在画布中可以象在Applet中那样绘制各种图形,也可以响应鼠标和键盘事件。
清华大学张思民Java课件第6章

清华大学张思民Java课件第6章 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息