Java 教程是为 JDK 8 编写的。本页面中描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
请参阅 Java 语言更改 以获取 Java SE 9 及后续版本中更新的语言特性摘要。
请参阅 JDK 发行说明 以获取有关所有 JDK 发行版本的新功能、增强功能和已删除或弃用选项的信息。
Java 2D API 通过对抽象窗口工具包 (AWT) 进行扩展,为 Java 程序提供了二维图形、文本和图像能力。这个全面的渲染包支持线条艺术、文本和图像,在一个灵活、功能齐全的框架中开发更丰富的用户界面、复杂的绘图程序和图像编辑器。Java 2D 对象存在于一个称为用户坐标空间或者只是用户空间的平面上。当对象在屏幕或打印机上呈现时,用户空间坐标被转换为设备空间坐标。以下链接对学习 Java 2D API 很有用:
Graphics
类Graphics2D
类Java 2D API 提供以下功能:
这些主题在以下各节中讨论: