Spec-Zone.ru › OpenJavaFX 24

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 the value property.
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 final 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

Methods declared in class java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

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

Report a bug or suggest an enhancement
Copyright © 2008, 2025, Oracle and/or its affiliates. All rights reserved.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API