Spec-Zone.ru › OpenJavaFX 24

Класс Stop

java.lang.Object
javafx.scene.paint.Stop
Все реализованные интерфейсы:
Interpolatable<Stop>
public final class Stop extends Object implements Interpolatable<Stop>
Определяет один элемент градиента цветов для использования в градиенте. Дополнительную информацию можно найти в javafx.scene.paint.LinearGradient и javafx.scene.paint.RadialGradient.

Пример:


 // object bounding box relative (proportional:true, default)
 Stop[] stops = { new Stop(0, Color.WHITE), new Stop(1, Color.BLACK)};
 LinearGradient lg = new LinearGradient(0, 0, 1, 0, true, CycleMethod.NO_CYCLE, stops);
 Rectangle r = new Rectangle();
 r.setFill(lg);
 
С:
JavaFX 2.0

Краткое описание конструкторов

Конструктор Описание
Stop(double offset, Color color)
Создает новый экземпляр Stop.

Краткое описание методов

Модификатор и тип Метод Описание
boolean equals(Object obj)
Указывает, является ли какой-либо другой объект "равным" данному.
final Color getColor()
Возвращает цвет градиента в данном смещении.
final double getOffset()
Возвращает число от 0 до 1, указывающее, где находится данная остановка градиента.
int hashCode()
Возвращает хэш-код для данного объекта Stop.
Stop interpolate(Stop endValue, double t)
Возвращает промежуточное значение между значением этого объекта Interpolatable и указанным объектом endValue с использованием линейного коэффициента интерполяции t, изменяющегося от 0 (включительно) до 1 (включительно).
String toString()
Возвращает строковое представление этого объекта Stop.

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

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

Stop

public Stop(double offset, Color color)
Создает новый экземпляр Stop.
Параметры:
offset - Положение Stop (от 0 до 1
color - Цвет Stop

Подробное описание методов

getOffset

public final double getOffset()
Возвращает число от 0 до 1, указывающее, где находится данная остановка градиента. Для линейных градиентов переменная offset представляет собой расположение вдоль вектора градиента. Для радиальных градиентов она представляет собой процентное расстояние от точки фокусировки до края самого внешнего/большого круга.
Тип интерполяции:
линейный
Возвращает:
Положение Stop в градиенте (от 0 до 1)

getColor

public final Color getColor()
Возвращает цвет градиента в данном смещении.
Тип интерполяции:
линейный
Возвращает:
цвет градиента в этом смещении

interpolate

public Stop interpolate(Stop endValue, double t)
Возвращает промежуточное значение между значением этого объекта Interpolatable и указанным объектом endValue с использованием линейного коэффициента интерполяции t, изменяющегося от 0 (включительно) до 1 (включительно).

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

Определено в:
interpolate в интерфейсе Interpolatable<Stop>
Параметры:
endValue - целевое значение
t - коэффициент интерполяции
Возвращает:
промежуточное значение
Исключения:
NullPointerException - если endValue равно null
С:
24

equals

public boolean equals(Object obj)
Указывает, является ли какой-либо другой объект "равным" данному.
Переопределяет:
equals в классе Object
Параметры:
obj - объект-ссылка для сравнения.
Возвращает:
true, если этот объект равен переданному аргументу; false в противном случае.

hashCode

public int hashCode()
Возвращает хэш-код для данного объекта Stop.
Переопределяет:
hashCode в классе Object
Возвращает:
хэш-код для данного объекта Stop.

toString

public String toString()
Возвращает строковое представление этого объекта Stop.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого объекта Stop.

Отправить отчет об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его филиалы. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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