文档

Java™ 教程
隐藏目录
Java2D高级主题
教程路径:2D图形

课程:Java2D高级主题

本课程向您展示如何使用Graphics2D显示具有复杂轮廓和填充样式的图形,渲染时对图形进行变换,限制渲染到特定区域,并控制图形在渲染时的外观。您还将学习如何通过组合简单的图形来创建复杂的Shape对象,以及如何检测用户单击显示的图形原语。这些主题将在以下各节中讨论:

变换形状、文本和图像

本节向您展示如何修改默认变换,以便在渲染时对对象进行平移、旋转、缩放或错切。

剪裁绘图区域

您可以使用任何形状作为剪裁路径,即渲染发生的区域。

合成图形

本节介绍AlphaComposite支持的各种合成样式,并向您展示如何在Graphics2D渲染上下文中设置合成样式。

控制渲染质量

本节介绍Graphics2D支持的渲染提示,并向您展示如何在渲染质量和速度之间进行偏好设置。

使用几何图元构建复杂形状

本节向您展示如何使用Area类在Shape对象上执行布尔运算。

支持用户交互

本节向您展示如何对图形原语进行命中检测。


上一页: 上一课
下一页: 转换形状、文本和图像