Spec-Zone.ru › OpenJDK 8

Класс MultipleGradientPaint

  • java.lang.Object
    • java.awt.MultipleGradientPaint
Все реализованные интерфейсы:
Paint, Transparency
Прямые известные подклассы:
LinearGradientPaint, RadialGradientPaint

public abstract class MultipleGradientPaint
extends Object
implements Paint

Это базовый класс для красок, использующих градиент нескольких цветов для заполнения растра. Он предоставляет хранилище для переменных и перечислений, общих для LinearGradientPaint и RadialGradientPaint.

С:
1.6

Вложенные классы

Модификатор и тип Класс и описание
static class  MultipleGradientPaint.ColorSpaceType

Пространство цветов, в котором выполняется интерполяция градиента.

static class  MultipleGradientPaint.CycleMethod

Метод, используемый при рисовании за пределами границ градиента.

Поля

Поля, унаследованные от интерфейса java.awt.Transparency

BITMASK, OPAQUE, TRANSLUCENT

Методы

Модификатор и тип Метод и описание
Color[] getColors()

Возвращает копию массива цветов, используемых этим градиентом.

MultipleGradientPaint.ColorSpaceType getColorSpace()

Возвращает перечисление, которое определяет цветовое пространство для интерполяции.

MultipleGradientPaint.CycleMethod getCycleMethod()

Возвращает перечисление, которое определяет поведение циклирования.

float[] getFractions()

Возвращает копию массива чисел с плавающей точкой, используемого этим градиентом для расчета распределения цветов.

AffineTransform getTransform()

Возвращает копию преобразования, примененного к градиенту.

int getTransparency()

Возвращает режим прозрачности для этого объекта Paint.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, унаследованные от интерфейса java.awt.Paint

createContext

Методы

getFractions

public final float[] getFractions()

Возвращает копию массива чисел с плавающей точкой, используемого этим градиентом для расчета распределения цветов. Возвращаемый массив всегда имеет 0 в качестве первого значения и 1 в качестве последнего, с возрастающими значениями между ними.

Возвращает:
копию массива чисел с плавающей точкой, используемого этим градиентом для расчета распределения цветов

getColors

public final Color[] getColors()

Возвращает копию массива цветов, используемых этим градиентом. Первый цвет сопоставляется с первым значением в массиве fractions, а последний цвет - с последним значением в массиве fractions.

Возвращает:
копию массива цветов, используемых этим градиентом

getCycleMethod

public final MultipleGradientPaint.CycleMethod getCycleMethod()

Возвращает перечисление, которое определяет поведение циклирования.

Возвращает:
перечисление, которое определяет поведение циклирования

getColorSpace

public final MultipleGradientPaint.ColorSpaceType getColorSpace()

Возвращает перечисление, которое определяет цветовое пространство для интерполяции.

Возвращает:
перечисление, которое определяет цветовое пространство для интерполяции

getTransform

public final AffineTransform getTransform()

Возвращает копию преобразования, примененного к градиенту.

Обратите внимание, что если к градиенту при создании не применяется преобразование, используется тождественное преобразование.

Возвращает:
копию преобразования, примененного к градиенту

getTransparency

public final int getTransparency()

Возвращает режим прозрачности для этого объекта Paint.

Определено в:
getTransparency в интерфейсе Transparency
Возвращает:
OPAQUE если все цвета, используемые этим объектом Paint, непрозрачны, TRANSLUCENT если по крайней мере один из цветов, используемых этим объектом Paint, непрозрачен.
См. также:
Transparency

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API