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