Module java.desktop
Package java.awt

Interface Transparency

所有已知的子接口:
Paint
所有已知的实现类:
BufferedImage, Color, ColorModel, ColorUIResource, ComponentColorModel, DirectColorModel, GradientPaint, IndexColorModel, LinearGradientPaint, MultipleGradientPaint, PackedColorModel, RadialGradientPaint, SystemColor, TexturePaint, VolatileImage

public interface Transparency
Transparency接口定义了实现类的常见透明度模式。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    表示图像数据保证要么完全不透明,alpha 值为 1.0,要么完全透明,alpha 值为 0.0。
    static final int
    表示图像数据保证完全不透明,即所有像素的 alpha 值为 1.0。
    static final int
    表示图像数据包含或可能包含介于 0.0 和 1.0 之间的任意 alpha 值。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回此 Transparency 的类型。
  • Field Details

    • OPAQUE

      @Native static final int OPAQUE
      表示图像数据保证完全不透明,即所有像素的 alpha 值为 1.0。
      参见:
    • BITMASK

      @Native static final int BITMASK
      表示图像数据保证要么完全不透明,alpha 值为 1.0,要么完全透明,alpha 值为 0.0。
      参见:
    • TRANSLUCENT

      @Native static final int TRANSLUCENT
      表示图像数据包含或可能包含介于 0.0 和 1.0 之间的任意 alpha 值。
      参见:
  • Method Details

    • getTransparency

      int getTransparency()
      返回此 Transparency 的类型。
      返回:
      Transparency 的字段类型,可以是 OPAQUE、BITMASK 或 TRANSLUCENT。