下载此文档

java面向对象程序设计课件.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
第八章 图形和Java 2D
教学目标
图形环境和图形对象
颜色控制
字体控制
绘制图形
绘制线条、矩形和椭圆
绘制弧
Java2D API
图形环境和图形对象
Classes and interfaces from the Java2D API that appear in package
Object
Color
Component
Font
FontMetrics
Graphics
Polygon
Graphics2D
interface
interface
interface
Classes from the Java2D API that appear in package
GradientPaint
BasicStroke
TexturePaint
RectangularShape
GeneralPath
Line2D
RoundRectangle2D
Arc2D
Ellipse2D
Rectangle2D
Java2D API中的类和接口的继承层次
Java的坐标系统
以像素为单位,Screen的左上角(0,0)
图形环境和图形对象(续)
(1) Graphics对象
Java语言的类库中提供了丰富的绘图方法,其中大部分对图形、文本、图像的操作方法都定义在Graphics类中。,进行图形、文本、图像的处理时,要在Java源文件的头部先写上:
import ;
(2)paint()方法
paint( )方法中得到了一个Graphics对象的引用,这是系统直接将生成好的Graphics对象通过参数形式传递给paint( )方法。因此,我们只要在这个对象上进行图形、文本及图像的绘制操作,就可以在屏幕上看到所显示的结果。
Public void paint(Graphics g)
When Paint method is called:
when a applet executes
When ponent is displayed
Called through method repaint
颜色控制
(1)常用颜色(见教材表8-1)
(2)创建颜色
Java中每一种颜色都看成是由红(R)、绿(G)、蓝(B)三原色组合而成的。因此Color类的构造方法采用如下格式:
Color(int r, int g, int b)
(3)设置绘图对象的上下文环境的当前颜色 
(Color c)
(4)的背景和前景
(Color c)
(Color c)
例子8-1,该应用程序通过绘制不同颜色的填充矩形和字符串。运行结果如下:

字体控制
(1)创建字体
Font(String name, int style, int size)
Name:字体名,如“TimesRoman”,”Courier”等;
Style:字体风格 (表示粗体)、
(表示斜体)、(表示普通体)可以进行相加运算来生成复合style ;
size:尺寸大小(1/72 of inch) 。

java面向对象程序设计课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小140 KB
  • 时间2018-02-13
最近更新