モジュール java.desktop
パッケージ java.awt

インタフェースTransparency

既知のすべてのサブインタフェース:
Paint
既知のすべての実装クラス:
BufferedImage, Color, ColorModel, ColorUIResource, ComponentColorModel, DirectColorModel, GradientPaint, IndexColorModel, LinearGradientPaint, MultipleGradientPaint, PackedColorModel, RadialGradientPaint, SystemColor, TexturePaint, VolatileImage

public interface Transparency
Transparencyインタフェースは、クラスを実装するための共通の透明度モードを定義します。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    完全に不透明(アルファ値が1.0)である、あるいは完全に透明(アルファ値が0.0)であることが保証されるイメージ・データを表現します。
    static final int
    完全に不透明であることが保証される(すべてのピクセルのアルファ値が1.0)イメージ・データを表現します。
    static final int
    任意のアルファ値(0.0 - 1.0、0.0と1.0を含む)を持っている、あるいは持つ可能性のあるイメージ・データを表現します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    このTransparencyのタイプを返します。
  • フィールド詳細

    • OPAQUE

      @Native static final int OPAQUE
      完全に不透明であることが保証される(すべてのピクセルのアルファ値が1.0)イメージ・データを表現します。
      関連項目:
    • BITMASK

      @Native static final int BITMASK
      完全に不透明(アルファ値が1.0)である、あるいは完全に透明(アルファ値が0.0)であることが保証されるイメージ・データを表現します。
      関連項目:
    • TRANSLUCENT

      @Native static final int TRANSLUCENT
      任意のアルファ値(0.0 - 1.0、0.0と1.0を含む)を持っている、あるいは持つ可能性のあるイメージ・データを表現します。
      関連項目:
  • メソッドの詳細

    • getTransparency

      int getTransparency()
      このTransparencyのタイプを返します。
      戻り値:
      このTransparencyのフィールド型。OPAQUE、BITMASK、またはTRANSLUCENTのいずれか。