Класс 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. |
Подробное описание конструкторов
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.