Класс WorkerStateEvent
java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.concurrent.WorkerStateEvent
- Все реализуемые интерфейсы:
-
Serializable,Cloneable
public class WorkerStateEvent
extends Event Событие, которое возникает всякий раз, когда состояние Рабочего элемента изменяется. И
Task, и Service поддерживают прослушивание событий состояния.- С момента:
- JavaFX 2.1
- См. также:
- Сериализованная форма
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static EventType<WorkerStateEvent> | ANY | Общий супертип для всех типов событий состояния рабочего элемента. |
static EventType<WorkerStateEvent> | WORKER_STATE_CANCELLED | Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние CANCELLED. |
static EventType<WorkerStateEvent> | WORKER_STATE_FAILED | Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние FAILED. |
static EventType<WorkerStateEvent> | WORKER_STATE_READY | Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние READY. |
static EventType<WorkerStateEvent> | WORKER_STATE_RUNNING | Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние RUNNING. |
static EventType<WorkerStateEvent> | WORKER_STATE_SCHEDULED | Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние SCHEDULED. |
static EventType<WorkerStateEvent> | WORKER_STATE_SUCCEEDED | Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние SUCCEEDED. |
Поля, объявленные в классе javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
WorkerStateEvent(Worker worker,
EventType<? extends WorkerStateEvent> eventType) | Создает новый WorkerStateEvent. |
Краткое описание методов
Методы, объявленные в классе javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Методы, объявленные в классе java.util.EventObject
toString
Подробное описание полей
ANY
public static final EventType<WorkerStateEvent> ANY
Общий супертип для всех типов событий состояния рабочего элемента.
WORKER_STATE_READY
public static final EventType<WorkerStateEvent> WORKER_STATE_READY
Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние READY.
WORKER_STATE_SCHEDULED
public static final EventType<WorkerStateEvent> WORKER_STATE_SCHEDULED
Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние SCHEDULED.
WORKER_STATE_RUNNING
public static final EventType<WorkerStateEvent> WORKER_STATE_RUNNING
Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние RUNNING.
WORKER_STATE_SUCCEEDED
public static final EventType<WorkerStateEvent> WORKER_STATE_SUCCEEDED
Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние SUCCEEDED.
WORKER_STATE_CANCELLED
public static final EventType<WorkerStateEvent> WORKER_STATE_CANCELLED
Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние CANCELLED.
WORKER_STATE_FAILED
public static final EventType<WorkerStateEvent> WORKER_STATE_FAILED
Это событие возникает, когда состояние реализации Рабочего элемента перешло в состояние FAILED.
Подробное описание конструкторов
WorkerStateEvent
public WorkerStateEvent(Worker worker, EventType<? extends WorkerStateEvent> eventType)
Создает новый WorkerStateEvent. Укажите рабочий элемент и тип события.
- Параметры:
-
worker- Рабочий элемент, который генерирует событие. Рабочий элемент действительно должен быть EventTarget, в противном случае EventTarget для события будет null. -
eventType- Тип события. Он не должен быть null.
Подробное описание методов
getSource
public Worker getSource()
Рабочий элемент, на котором первоначально произошло событие.
- Переопределяет:
-
getSourceв классеEventObject - Возвращает:
- Рабочий элемент, на котором первоначально произошло событие.
© 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.