Class CheckBoxTreeItem.TreeModificationEvent<T>
java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.CheckBoxTreeItem.TreeModificationEvent<T>
- Type Parameters:
-
T- The type of the value contained within thevalueproperty.
- All Implemented Interfaces:
-
Serializable,Cloneable
- Enclosing class:
- CheckBoxTreeItem<T>
public static class CheckBoxTreeItem.TreeModificationEvent<T>
extends Event A TreeModificationEvent class that works in a similar vein to the
TreeItem.TreeModificationEvent class, in that this event will bubble up the CheckBoxTreeItem hierarchy, until the parent node is null.- Since:
- JavaFX 2.2
- See Also:
- Serialized Form
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
static EventType<Event> | ANY | Common supertype for all tree modification event types. |
Fields declared in class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
Fields declared in class java.util.EventObject
source
Constructor Summary
| Constructor | Description |
|---|---|
TreeModificationEvent(EventType<? extends Event> eventType,
CheckBoxTreeItem<T> treeItem,
boolean selectionChanged) | Creates a default TreeModificationEvent instance to represent the change in selection/indeterminate states for the given CheckBoxTreeItem instance. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
CheckBoxTreeItem<T> | getTreeItem() | Returns the CheckBoxTreeItem that this event occurred upon. |
boolean | wasIndeterminateChanged() | Indicates the reason for this event is that the indeterminate state on the CheckBoxTreeItem changed (as opposed to it becoming selected or unselected). |
boolean | wasSelectionChanged() | Indicates the reason for this event is that the selection on the CheckBoxTreeItem changed (as opposed to it becoming indeterminate). |
Methods declared in class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Methods declared in class java.util.EventObject
getSource, toString
Field Details
ANY
public static final EventType<Event> ANY
Common supertype for all tree modification event types.
Constructor Details
TreeModificationEvent
public TreeModificationEvent(EventType<? extends Event> eventType, CheckBoxTreeItem<T> treeItem, boolean selectionChanged)
Creates a default TreeModificationEvent instance to represent the change in selection/indeterminate states for the given CheckBoxTreeItem instance.
- Parameters:
-
eventType- the eventType -
treeItem- the treeItem -
selectionChanged- represents whether the selection has changed
Method Details
getTreeItem
public CheckBoxTreeItem<T> getTreeItem()
Returns the CheckBoxTreeItem that this event occurred upon.
- Returns:
- The CheckBoxTreeItem that this event occurred upon.
wasSelectionChanged
public boolean wasSelectionChanged()
Indicates the reason for this event is that the selection on the CheckBoxTreeItem changed (as opposed to it becoming indeterminate).
- Returns:
- has the CheckBoxTreeItem's selection changed
wasIndeterminateChanged
public boolean wasIndeterminateChanged()
Indicates the reason for this event is that the indeterminate state on the CheckBoxTreeItem changed (as opposed to it becoming selected or unselected).
- Returns:
- has the CheckBoxTreeItem's indeterminate changed
© 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.