Класс Event
- java.util.EventObject
-
- javafx.event.Event
Все реализованные интерфейсы:
Прямые известные подклассы:
ActionEvent, CheckBoxTreeItem.TreeModificationEvent, DialogEvent, InputEvent, ListView.EditEvent, MediaErrorEvent, ScrollToEvent, SortEvent, TableColumn.CellEditEvent, TransformChangedEvent, TreeItem.TreeModificationEvent, TreeTableColumn.CellEditEvent, TreeTableView.EditEvent, TreeView.EditEvent, WebErrorEvent, WebEvent, WindowEvent, WorkerStateEvent
public class Event extends EventObject implements Cloneable
Event класса.С момента:
JavaFX 2.0
См. также:
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static EventType<Event>ANYОбщий супертип для всех типов событий.protected booleanconsumedПризнак того, что это событие было потреблено каким-либо фильтром или обработчиком.protected EventType<? extends Event>eventTypeТип события.static EventTargetNULL_SOURCE_TARGETКонстанта, представляющая неизвестный источник/целевой объект события.protected EventTargettargetЦелевой объект события, определяющий путь, по которому событие будет перемещаться при публикации.-
Поля, унаследованные от класса java.util.EventObject
source
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Event(EventType<? extends Event> eventType)Создает новыйEventс указанным типом события.Event(Object source, EventTarget target, EventType<? extends Event> eventType)Создает новыйEventс указанным источником, целевым объектом и типом события.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание Objectclone()Создает и возвращает копию этогоEvent.voidconsume()Помечает этоEventкак потребленное.EventcopyFor(Object newSource, EventTarget newTarget)Создает и возвращает копию этого события с указанным источником и целевым объектом.static voidfireEvent(EventTarget eventTarget, Event event)Вызывает указанное событие.EventType<? extends Event>getEventType()Возвращает тип события этого события.EventTargetgetTarget()Возвращает целевой объект этого события.booleanisConsumed()Указывает, было ли этоEventпотреблено каким-либо фильтром или обработчиком.-
Методы, унаследованные от класса java.util.EventObject
getSource, toString
-
-
Подробное описание полей
-
NULL_SOURCE_TARGET
public static final EventTarget NULL_SOURCE_TARGET
Константа, представляющая неизвестный источник/целевой объект события.
-
ANY
public static final EventType<Event> ANY
Общий супертип для всех типов событий.
-
eventType
protected EventType<? extends Event> eventType
Тип события.
-
target
protected transient EventTarget target
Целевой объект события, определяющий путь, по которому событие будет перемещаться при публикации.
-
consumed
protected boolean consumed
Признак того, что это событие было потреблено каким-либо фильтром или обработчиком.
-
-
Подробное описание конструкторов
-
Event
public Event(EventType<? extends Event> eventType)
Создает новыйEventс указанным типом события. Источник и целевой объект события установлены вNULL_SOURCE_TARGET.Параметры:
eventType- тип события
-
Event
public Event(Object source, EventTarget target, EventType<? extends Event> eventType)Создает новыйEventс указанным источником, целевым объектом и типом события. Если источник или целевой объект заданы какnull, он заменяется значениемNULL_SOURCE_TARGET.Параметры:
source- источник события, который отправил событие
-
-
Подробное описание методов
-
getTarget
public EventTarget getTarget()
Возвращает целевой объект этого события. Целевой объект события определяет путь, по которому событие будет перемещаться при публикации.Возвращает:
целевой объект события
-
getEventType
public EventType<? extends Event> getEventType()
Возвращает тип события этого события. Объекты одного и того жеEventкласса могут иметь различные типы событий. Эти типы событий далее уточняют, какое событие произошло.Возвращает:
тип события
-
copyFor
public Event copyFor(Object newSource, EventTarget newTarget)Создает и возвращает копию этого события с указанным источником и целевым объектом. Если источник или целевой объект установлены какnull, он заменяется значениемNULL_SOURCE_TARGET.Параметры:
newSource- новый источник скопированного событияВозвращает:
копию события с новым источником и целевым объектом
-
isConsumed
public boolean isConsumed()
Указывает, было ли этоEventсобытие потреблено каким-либо фильтром или обработчиком.Возвращает:
true, если этоEventсобытие было потреблено,falseв противном случае
-
consume
public void consume()
Помечает этоEventсобытие как потребленное. Это останавливает его дальнейшее распространение.
-
clone
public Object clone()
Создает и возвращает копию этогоEvent.
-
fireEvent
public static void fireEvent(EventTarget eventTarget, Event event)Вызывает указанное событие. Указанный целевой объект события определяет путь, по которому событие будет перемещаться.Параметры:
eventTarget- целевой объект для событияИсключения:
NullPointerException- если eventTarget или event равны null
-
© 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.