Spec-Zone.ru › OpenJavaFX 21

Класс 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
См. также:
  • 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.
Параметры типа:
T - тип KeyValue
Параметры:
target - целевой объект
endValue - конечное значение
interpolator - Interpolator
Исключения:
NullPointerException - если target или interpolator являются null

KeyValue

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

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

getTarget

public WritableValue<?> getTarget()
Возвращает целевой объект этого KeyValue
Возвращает:
целевой объект

getEndValue

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

getInterpolator

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

toString

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

hashCode

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

equals

public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому. Два KeyValues считаются равными, если их target, endValue и interpolator равны.
Переопределяет:
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