Spec-Zone.ru › OpenJavaFX 24

Класс 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 и/или его аффилированные лица. Все права защищены.

© 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