服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java 2d 功能概述


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

扫描关注微信公众号