第7章 Jav图形处理和Java 2D.docVIP

  • 21
  • 0
  • 约 19页
  • 2016-10-06 发布于贵州
  • 举报
第7章 Jav图形处理和Java 2D

第7章 Java图形处理和Java 2D Java语言的类库中提供了丰富的绘图方法,其中大部分对图形、文本、图像的操作方法都定义在Graphics类中,Graphics类是java.awt程序包的一部分。本章介绍的内容包括了颜色、字体处理、基本图形绘制方法、文本处理以及Java 2D中Graphics2D提供的基本图形绘制和图形特殊效果处理等方面的内容。 7.1 Java图形坐标系统和图形上下文 要将图形在屏幕上绘制出来,必须有一个精确的图形坐标系统来给该图形定位。与大多数其他计算机图形系统所采用的二维坐标系统一样,Java的坐标原点(0,0)位于屏幕的左上角,坐标度量以象素为单位,水平向右为X轴的正方向,竖直向下为Y轴的正方向,每个坐标点的值表示屏幕上的一个像素点的位置,所有坐标点的值都取整数,如图7-1所示。这种坐标系统与传统坐标系统(如图7-2所示)有所不同。 在屏幕上绘制图形时,所有输出都是通过一个图形上下文(graphics context)来产生。图形上下文有时也称为图形环境,指允许用户在屏幕上绘制图形的信息,它由Graphics类封装,可以通过Component类的getGraphics()方法返回获得。图形上下文表示一个绘制图层,如组件的显示区、打印机上的一页、或一个屏幕外图像缓冲区。它提供了绘制三种图形对象(形状、文本和图像)的方法。 在Java中,可以通过G

文档评论(0)

1亿VIP精品文档

相关文档