类:Java 2D API 概念概述

Java 2D API 通过抽象窗口工具包(AWT)的扩展为 Java 程序提供了二维图形,文本和图像处理功能。这个全面的渲染包在灵活,功能齐全的框架中支持艺术线条,文本和图像,用于开发更丰富的用户interface,复杂的绘图程序和图像编辑器。 Java 2D 对象存在于称为用户坐标空间或仅user space的平面上。在屏幕或打印机上渲染对象时,用户空间坐标将转换为设备空间坐标。以下链接对于开始学习 Java 2D API 很有用:

Java 2D API 提供以下功能:

  • 用于显示设备和打印机的统一渲染模型

  • 各种各样的几何图元,例如曲线,矩形和椭圆,以及用于渲染几乎任何几何形状的机制

  • 对形状,文本和图像执行命中检测的机制

  • 一个合成模型,可控制如何渲染重叠的对象

  • 增强的色彩支持可简化色彩 管理

  • 支持打印复杂文档

  • 通过使用渲染提示来控制渲染质量

以下各节将讨论这些主题: