- java.lang.Object
- 
- java.util.EventObject
- 
- javafx.event.Event
 
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable
 - Direct Known Subclasses:
- 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 Base class for FX events. Each FX event has associated an event source, event target and an event type. The event source specifies for an event handler the object on which that handler has been registered and which sent the event to it. The event target defines the path through which the event will travel when posted. The event type provides additional classification to events of the sameEventclass.- Since:
- JavaFX 2.0
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static EventType<Event>ANYCommon supertype for all event types.protected booleanconsumedWhether this event has been consumed by any filter or handler.protected EventType<? extends Event>eventTypeType of the event.static EventTargetNULL_SOURCE_TARGETThe constant which represents an unknown event source / target.protected EventTargettargetEvent target that defines the path through which the event will travel when posted.- 
Fields inherited from class java.util.EventObjectsource
 
- 
 - 
Constructor SummaryConstructors Constructor Description Event(Object source, EventTarget target, EventType<? extends Event> eventType)Construct a newEventwith the specified event source, target and type.Event(EventType<? extends Event> eventType)Construct a newEventwith the specified event type.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Creates and returns a copy of thisEvent.voidconsume()Marks thisEventas consumed.EventcopyFor(Object newSource, EventTarget newTarget)Creates and returns a copy of this event with the specified event source and target.static voidfireEvent(EventTarget eventTarget, Event event)Fires the specified event.EventType<? extends Event>getEventType()Gets the event type of this event.EventTargetgetTarget()Returns the event target of this event.booleanisConsumed()Indicates whether thisEventhas been consumed by any filter or handler.- 
Methods inherited from class java.util.EventObjectgetSource, toString
 
- 
 
- 
- 
- 
Field Detail- 
NULL_SOURCE_TARGETpublic static final EventTarget NULL_SOURCE_TARGET The constant which represents an unknown event source / target.
 - 
targetprotected transient EventTarget target Event target that defines the path through which the event will travel when posted.
 - 
consumedprotected boolean consumed Whether this event has been consumed by any filter or handler.
 
- 
 - 
Constructor Detail- 
Eventpublic Event(EventType<? extends Event> eventType) Construct a newEventwith the specified event type. The source and target of the event is set toNULL_SOURCE_TARGET.- Parameters:
- eventType- the event type
 
 - 
Eventpublic Event(Object source, EventTarget target, EventType<? extends Event> eventType) Construct a newEventwith the specified event source, target and type. If the source or target is set tonull, it is replaced by theNULL_SOURCE_TARGETvalue.- Parameters:
- source- the event source which sent the event
- target- the event target to associate with the event
- eventType- the event type
 
 
- 
 - 
Method Detail- 
getTargetpublic EventTarget getTarget() Returns the event target of this event. The event target specifies the path through which the event will travel when posted.- Returns:
- the event target
 
 - 
getEventTypepublic EventType<? extends Event> getEventType() Gets the event type of this event. Objects of the sameEventclass can have different event types. These event types further specify what kind of event occurred.- Returns:
- the event type
 
 - 
copyForpublic Event copyFor(Object newSource, EventTarget newTarget) Creates and returns a copy of this event with the specified event source and target. If the source or target is set tonull, it is replaced by theNULL_SOURCE_TARGETvalue.- Parameters:
- newSource- the new source of the copied event
- newTarget- the new target of the copied event
- Returns:
- the event copy with the new source and target
 
 - 
isConsumedpublic boolean isConsumed() Indicates whether thisEventhas been consumed by any filter or handler.- Returns:
- trueif this- Eventhas been consumed,- falseotherwise
 
 - 
consumepublic void consume() Marks thisEventas consumed. This stops its further propagation.
 - 
clonepublic Object clone() Creates and returns a copy of thisEvent.
 - 
fireEventpublic static void fireEvent(EventTarget eventTarget, Event event) Fires the specified event. The given event target specifies the path through which the event will travel.- Parameters:
- eventTarget- the target for the event
- event- the event to fire
- Throws:
- NullPointerException- if eventTarget or event is null
 
 
- 
 
-