JavaTM Platform
Standard Ed. 6

接口 java.awt.Transparency
的使用

使用 Transparency 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.image 提供创建和修改图像的各种类。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
 

java.awtTransparency 的使用
 

java.awtTransparency 的子接口
 interface Paint
          此 Paint 接口定义如何为 Graphics2D 操作生成颜色模式。
 

实现 Transparencyjava.awt 中的类
 class Color
          Color 类用于封装默认 sRGB 颜色空间中的颜色,或者用于封装由 ColorSpace 标识的任意颜色空间中的颜色。
 class GradientPaint
          GradientPaint 类提供了使用线性颜色渐变模式填充 Shape 的方法。
 class LinearGradientPaint
          LinearGradientPaint 类提供利用线性颜色渐变模式填充 Shape 的方式。
 class MultipleGradientPaint
          这是 Paints 的超类,它使用多个颜色渐变来填充它们的光栅。
 class RadialGradientPaint
          RadialGradientPaint 类提供使用圆形辐射颜色渐变模式填充某一形状的方式。
 class SystemColor
          封装表示系统中本机 GUI 对象颜色的象征性颜色的类。
 class TexturePaint
          TexturePaint 类提供一种用被指定为 BufferedImage 的纹理填充 Shape 的方式。
 

java.awt.imageTransparency 的使用
 

实现 Transparencyjava.awt.image 中的类
 class BufferedImage
          BufferedImage 子类描述具有可访问图像数据缓冲区的 Image
 class ColorModel
          此 ColorModel 抽象类封装了将像素值转换为颜色分量(例如,红色、绿色和蓝色)和 alpha 分量的方法。
 class ComponentColorModel
          使用像素值将颜色和 alpha 信息表示为独立样本的 ColorModel 类,该类以独立的数据元素存储每个样本。
 class DirectColorModel
          DirectColorModel 类是使用像素值的 ColorModel 类,像素值以单独样本的形式表示 RGB 颜色和 alpha 信息,并将单个像素的所有样本打包成单个 int、short 或 byte 量。
 class IndexColorModel
          IndexColorModel 类是一个 ColorModel 类,它使用由单个样本组成的像素值,这些像素值是默认 sRGB 颜色空间中固定 colormap 中的索引。
 class PackedColorModel
          PackedColorModel 类是一个抽象 ColorModel 类,它使用的像素值以单独采样表示颜色和 alpha 信息,并将单个像素的所有采样打包到单个 int、short 或 byte 量中。
 class VolatileImage
          VolatileImage 是一种图像,它可以在不受应用程序控制的情形下(例如,由操作系统或其他应用程序引起的情况)随时丢失其内容。
 

javax.swing.plafTransparency 的使用
 

实现 Transparencyjavax.swing.plaf 中的类
 class ColorUIResource
           
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策