Spec-Zone.ru › OpenJavaFX 24

Класс TransitionEvent

java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.css.TransitionEvent
Все реализованные интерфейсы:
Serializable, Cloneable
public final class TransitionEvent extends Event
Событие, сигнализирующее о создании, начале, завершении и прерывании неявных CSS-переходов.

Обратите внимание, что это событие не генерируется для явных переходов, созданных с помощью класса Transition.

С момента:
23
См. также:
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
static final EventType<TransitionEvent> ANY
Общий супертип для всех типов TransitionEvent.
static final EventType<TransitionEvent> CANCEL
Это событие возникает, когда выполняемый переход был прерван до достижения конца активного периода.
static final EventType<TransitionEvent> END
Это событие возникает, когда выполняемый переход достиг конца своего активного периода.
static final EventType<TransitionEvent> RUN
Это событие возникает, когда переход был создан и добавлен в список выполняемых переходов узла Node.
static final EventType<TransitionEvent> START
Это событие возникает, когда выполняемый переход входит в активный период, что происходит в конце фазы задержки.

Поля, объявленные в классе javafx.event.Event

consumed, eventType, NULL_SOURCE_TARGET, target

Поля, объявленные в классе java.util.EventObject

source

Краткое описание конструкторов

Конструктор Описание
TransitionEvent(EventType<? extends Event> eventType, StyleableProperty<?> property, String propertyName, Duration elapsedTime)
Создаёт новый экземпляр класса TransitionEvent.
TransitionEvent(EventType<? extends Event> eventType, StyleableProperty<?> property, Duration elapsedTime)
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Используйте TransitionEvent(EventType, StyleableProperty, String, Duration) вместо этого

Краткое описание методов

Модификатор и тип Метод Описание
Duration getElapsedTime()
Возвращает время, прошедшее с момента входа перехода в активный период, не включая время, затраченное на фазу задержки.
StyleableProperty<?> getProperty()
Возвращает StyleableProperty, на который направлен переход.
String getPropertyName()
Возвращает имя CSS-свойства или подсвойства, на которое направлен переход.

Методы, объявленные в классе javafx.event.Event

clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed

Методы, объявленные в классе java.util.EventObject

getSource, toString

Методы, объявленные в классе java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

ANY

public static final EventType<TransitionEvent> ANY
Общий супертип для всех типов TransitionEvent.

RUN

public static final EventType<TransitionEvent> RUN
Это событие возникает, когда переход был создан и добавлен в список выполняемых переходов узла Node.

START

public static final EventType<TransitionEvent> START
Это событие возникает, когда выполняемый переход входит в активный период, что происходит в конце фазы задержки.

END

public static final EventType<TransitionEvent> END
Это событие возникает, когда выполняемый переход достиг конца своего активного периода. Если переход прерывается до достижения конца активного периода, это событие не возникает.

CANCEL

public static final EventType<TransitionEvent> CANCEL
Это событие возникает, когда выполняемый переход был прерван до достижения конца активного периода.

Подробное описание конструкторов

TransitionEvent

@Deprecated(since="24", forRemoval=true) public TransitionEvent(EventType<? extends Event> eventType, StyleableProperty<?> property, Duration elapsedTime)
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Используйте TransitionEvent(EventType, StyleableProperty, String, Duration) вместо этого
Создаёт новый экземпляр класса TransitionEvent.
Параметры:
eventType - тип события
property - целевое StyleableProperty, на которое направлен переход
elapsedTime - время, прошедшее с момента входа перехода в активный период
Исключения:
NullPointerException - если eventType, property или elapsedTime является null

TransitionEvent

public TransitionEvent(EventType<? extends Event> eventType, StyleableProperty<?> property, String propertyName, Duration elapsedTime)
Создаёт новый экземпляр класса TransitionEvent.
Параметры:
eventType - тип события
property - целевое StyleableProperty, на которое направлен переход
propertyName - имя целевого CSS-свойства или подсвойства
elapsedTime - время, прошедшее с момента входа перехода в активный период
Исключения:
NullPointerException - если любой из аргументов является null
С момента:
24

Подробное описание методов

getProperty

public StyleableProperty<?> getProperty()
Возвращает StyleableProperty, на который направлен переход.
Возвращает:
целевое StyleableProperty

getPropertyName

public String getPropertyName()
Возвращает имя CSS-свойства или подсвойства, на которое направлен переход.

Имя CSS-свойства, участвующего в переходе, может быть полным именем свойства, которое отличается от имени, возвращаемого методом CssMetaData.getProperty() целевого StyleableProperty. Например, если переход направлен на Region.borderProperty(), имя CSS-свойства может быть -fx-border-color, -fx-border-radius и т. д.

Возвращает:
имя CSS-свойства или подсвойства
С момента:
24

getElapsedTime

public Duration getElapsedTime()
Возвращает время, прошедшее с момента входа перехода в активный период, не включая время, затраченное на фазу задержки.
Возвращает:
прошедшее время или ноль, если переход ещё не вошёл в активный период

Сообщить об ошибке или предложить улучшение
Авторское право © 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