Spec-Zone.ru › OpenJavaFX 17

Класс KeyValue

java.lang.Object
javafx.animation.KeyValue
public final class KeyValue
extends Object
Определяет значение ключа, которое будет интерполировано для определённого интервала анимации. KeyFrame, который определяет конкретную точку на временной шкале, может содержать несколько KeyValues. Класс KeyValue является неизменяемым.

KeyValue определяется целевым объектом, который является реализацией WritableValue, конечным значением и Interpolator.

Большинство интерполяторов определяют интерполяцию между двумя KeyFrames. (Исключение составляют интерполяторы касательных.) KeyValue второго KeyFrame (в прямом направлении) определяет интерполятор, используемый в интервале.

Интерполяторы касательных определяют интерполяцию слева и справа от KeyFrame (см. Interpolator.TANGENT).

По умолчанию, используется Interpolator.LINEAR в интервале.

Since:
JavaFX 2.0
See Also:
Timeline, KeyFrame, Interpolator

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

Конструкторы
Конструктор Описание
KeyValue​(WritableValue<T> target, T endValue)
Создаёт KeyValue, который использует Interpolator.LINEAR.
KeyValue​(WritableValue<T> target, T endValue, Interpolator interpolator)
Создаёт KeyValue.

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

Модификатор и тип Метод Описание
boolean equals​(Object obj)
Указывает, является ли другой объект "равным" этому.
Object getEndValue()
Возвращает конечное значение этого KeyValue
Interpolator getInterpolator()
Interpolator, используемый для вычисления значения ключа вдоль конкретного интервала.
WritableValue<?> getTarget()
Возвращает цель этого KeyValue
int hashCode()
Возвращает хэш-код для этого объекта KeyValue.
String toString()
Возвращает строковое представление этого объекта KeyValue.

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

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

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

KeyValue

public KeyValue(WritableValue<T> target, T endValue, Interpolator interpolator)
Создаёт KeyValue.
Type Parameters:
T - тип KeyValue
Parameters:
target - целевой объект
endValue - конечное значение
interpolator - Interpolator
Throws:
NullPointerException - если target или interpolator являются null

KeyValue

public KeyValue(WritableValue<T> target, T endValue)
Создаёт KeyValue, который использует Interpolator.LINEAR.
Type Parameters:
T - тип KeyValue
Parameters:
target - целевой объект
endValue - конечное значение
Throws:
NullPointerException - если target или interpolator являются null

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

getTarget

public WritableValue<?> getTarget()
Возвращает цель этого KeyValue
Returns:
цель

getEndValue

public Object getEndValue()
Возвращает конечное значение этого KeyValue
Returns:
конечное значение

getInterpolator

public Interpolator getInterpolator()
Интерполятор Interpolator, используемый для вычисления значения ключа вдоль конкретного интервала. По умолчанию используется Interpolator.LINEAR.
Returns:
интерполятор, используемый для вычисления значения ключа вдоль конкретного интервала

toString

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

hashCode

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

equals

public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому. Два объекта KeyValues считаются равными, если их target, endValue и interpolator равны.
Overrides:
equals в классе Object

© 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