首页 > 学院 > 开发设计 > 正文

Java 2D 功能概述

2019-11-18 12:08:56
字体:
来源:转载
供稿:网友

   java 2D 提供了实现非常复杂图形的机制,这些机制同 Java 平台的 GUI 体系结构很好地集成在一起。尤其是,Java 2D 为开发人员提供了下列功能:
  对渲染质量的控制:没有 Java 2D,绘制图形时就无法进行抗锯齿,而分辨率也变得最小,只有一个像素。
  
  裁剪、合成和透明度:它们答应使用任意外形来限定绘制操作的边界。它们还提供对图形进行分层以及控制透明度和不透明度的能力。
  
  绘制和填充简单及复杂的外形:这种功能提供了一个 Stroke 代理和一个 Paint 代理,前者定义用来绘制外形轮廓的笔,后者答应用纯色、渐变色和图案来填充外形。
  
  图像处理和变换:Java 2D 同 Java 高级图像 API(Java Advanced Imaging API (JAI))协作,支持用大量图形格式处理复杂的图像。Java 2D 还为您提供了修改图像、外形和字体字符的变换能力。
  
  高级字体处理和字符串格式化:答应象操作任何其它图形外形一样操作字体字符。除此以外,可以象文字处理程序一样,通过为 String 中的字符应用属性和样式信息来创建格式化文本。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表