- 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.
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание booleanequals(Object obj)Указывает, является ли другой объект "равным" данному.ObjectgetEndValue()Возвращает конечное значение этогоKeyValueInterpolatorgetInterpolator()Interpolator, используемый для вычисления значения ключа вдоль конкретного интервала.WritableValue<?>getTarget()Возвращает целевой объект этогоKeyValueinthashCode()Возвращает хэш-код для данного объектаKeyValue.StringtoString()Возвращает строковое представление объекта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.
-
hashCode
public int hashCode()
Возвращает хэш-код для данного объектаKeyValue.
-
© 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.