Интерфейс Transparency
- Все известные подынтерфейсы:
Paint
- Все известные реализующие классы:
BufferedImage, Color, ColorModel, ColorUIResource, ComponentColorModel, DirectColorModel, GradientPaint, IndexColorModel, LinearGradientPaint, MultipleGradientPaint, PackedColorModel, RadialGradientPaint, SystemColor, TexturePaint, VolatileImage
public interface Transparency
Интерфейс
Transparency определяет общие режимы прозрачности для реализующих его классов.Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
BITMASK |
Представляет данные изображения, для которых гарантируется, что они либо полностью непрозрачны со значением альфа-канала 1.0, либо полностью прозрачны со значением альфа-канала 0.0. |
static final int |
OPAQUE |
Представляет данные изображения, для которых гарантируется полная непрозрачность, то есть значение альфа-канала всех пикселей равно 1.0. |
static final int |
TRANSLUCENT |
Представляет данные изображения, содержащие или потенциально содержащие произвольные значения альфа-канала в диапазоне от 0.0 до 1.0 включительно. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getTransparency() |
Возвращает тип этого 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 включительно.
- См. также:
Подробное описание методов
getTransparency
int getTransparency()
Возвращает тип этого
Transparency.- Возвращает:
- тип поля этого
Transparency: OPAQUE, BITMASK или TRANSLUCENT.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Transparency.html