Класс 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 |
ANY |
Общий супертип для всех типов TransitionEvent. |
static final EventType |
CANCEL |
Это событие возникает, когда выполняемый переход был прерван до достижения конца активного периода. |
static final EventType |
END |
Это событие возникает, когда выполняемый переход достиг конца своего активного периода. |
static final EventType |
RUN |
Это событие возникает, когда переход был создан и добавлен в список выполняемых переходов узла Node. |
static final EventType |
START |
Это событие возникает, когда выполняемый переход входит в активный период, что происходит в конце фазы задержки. |
Поля, объявленные в классе javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TransitionEvent |
Создаёт новый экземпляр класса TransitionEvent. |
TransitionEvent |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Duration |
getElapsedTime() |
Возвращает время, прошедшее с момента входа перехода в активный период, не включая время, затраченное на фазу задержки. |
StyleableProperty |
getProperty() |
Возвращает StyleableProperty, на который направлен переход. |
String |
getPropertyName() |
Возвращает имя CSS-свойства или подсвойства, на которое направлен переход. |
Методы, объявленные в классе javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание полей
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 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.
TransitionEvent(EventType, StyleableProperty, String, Duration)вместо этого