public interface

Transparency

java.awt.Transparency
Known Indirect Subclasses

Class Overview

The Transparency interface defines the common transparency modes for implementing classes.

Summary

Constants
int BITMASK Represents image data that is guaranteed to be either completely opaque, with an alpha value of 1.0, or completely transparent, with an alpha value of 0.0.
int OPAQUE Represents image data that is guaranteed to be completely opaque, meaning that all pixels have an alpha value of 1.0.
int TRANSLUCENT Represents image data that contains or might contain arbitrary alpha values between and including 0.0 and 1.0.
Public Methods
abstract int getTransparency()
Returns the type of this Transparency.

Constants

public static final int BITMASK

Represents image data that is guaranteed to be either completely opaque, with an alpha value of 1.0, or completely transparent, with an alpha value of 0.0.

Constant Value: 2 (0x00000002)

public static final int OPAQUE

Represents image data that is guaranteed to be completely opaque, meaning that all pixels have an alpha value of 1.0.

Constant Value: 1 (0x00000001)

public static final int TRANSLUCENT

Represents image data that contains or might contain arbitrary alpha values between and including 0.0 and 1.0.

Constant Value: 3 (0x00000003)

Public Methods

public abstract int getTransparency ()

Returns the type of this Transparency.

Returns
  • the field type of this Transparency, which is either OPAQUE, BITMASK or TRANSLUCENT.