Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.animation

Класс 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