Spec-Zone.ru › OpenJavaFX 21

Класс TreeItem.TreeModificationEvent<T>

java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.TreeItem.TreeModificationEvent<T>
Type Parameters:
T - Событие изменения дерева
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
TreeItem<T>
public static class TreeItem.TreeModificationEvent<T> extends Event
Событие Event, содержащее информацию о всех видах изменений элементов дерева.
Since:
JavaFX 2.0
See Also:
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
static final EventType<?> ANY
Общий супертип для всех типов событий изменения дерева.

Поля, объявленные в классе javafx.event.Event

consumed, eventType, NULL_SOURCE_TARGET, target

Поля, объявленные в классе java.util.EventObject

source

Краткое описание конструкторов

Конструктор Описание
TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem)
Создаёт базовый TreeModificationEvent — полезно в ситуациях, когда элемент дерева не получил нового значения, не изменил состояние раскрытия/сворачивания и его дочерние элементы не изменились.
TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
Создаёт TreeModificationEvent для изменения состояния раскрытия/сворачивания элемента TreeItem.
TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, List<? extends TreeItem<T>> added, List<? extends TreeItem<T>> removed)
Создаёт TreeModificationEvent для изменения списка дочерних элементов TreeItem.
TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, T newValue)
Создаёт TreeModificationEvent для изменения значения элемента TreeItem.
TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
Создаёт TreeModificationEvent для изменения состояния раскрытия/сворачивания элемента TreeItem.

Краткое описание методов

Модификатор и тип Метод Описание
List<? extends TreeItem<T>> getAddedChildren()
Возвращает дочерние элементы, добавленные к TreeItem в этом событии, или пустой список, если дочерние элементы не добавлялись.
int getAddedSize()
Возвращает количество добавленных дочерних элементов в этом событии, или ноль, если дочерние элементы не добавлялись.
T getNewValue()
Если значение TreeItem изменилось, этот метод вернёт новое значение.
List<? extends TreeItem<T>> getRemovedChildren()
Возвращает дочерние элементы, удалённые из TreeItem в этом событии, или пустой список, если дочерние элементы не удалялись.
int getRemovedSize()
Возвращает количество удалённых дочерних элементов в этом событии, или ноль, если дочерние элементы не удалялись.
TreeItem<T> getSource()
Возвращает TreeItem, к которому относится это событие.
TreeItem<T> getTreeItem()
Возвращает TreeItem, к которому относится это событие.
boolean wasAdded()
Возвращает true, если это событие представляет собой событие TreeItem, в котором были добавлены дочерние TreeItem.
boolean wasCollapsed()
Возвращает true, если это событие представляет собой событие сворачивания TreeItem, и false, если TreeItem не был свёрнут.
boolean wasExpanded()
Возвращает true, если это событие представляет собой событие раскрытия TreeItem, и false, если TreeItem не был раскрыт.
boolean wasPermutated()
Возвращает true, если порядок списка дочерних элементов TreeItem изменился, но при этом не было добавлений или удалений.
boolean wasRemoved()
Возвращает true, если это событие представляет собой событие TreeItem, в котором были удалены дочерние TreeItem.

Методы, объявленные в классе javafx.event.Event

clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed

Методы, объявленные в классе java.util.EventObject

toString

Методы, объявленные в классе java.lang.Object

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

Подробное описание полей

ANY

public static final EventType<?> ANY
Общий супертип для всех типов событий изменения дерева.
С момента:
JavaFX 8.0

Подробное описание конструкторов

TreeModificationEvent

public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem)
Создаёт базовый TreeModificationEvent — это полезно в ситуациях, когда элемент дерева не получил нового значения, не изменился между состояниями раскрытия/свертывания и его дочерние элементы не изменились. Пример использования этого конструктора — изменение свойства графики TreeItem.
Параметры:
eventType — Тип события, произошедшего.
treeItem — TreeItem, на котором произошло это событие.

TreeModificationEvent

public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, T newValue)
Создаёт TreeModificationEvent, когда значение TreeItem изменилось с помощью TreeItem.valueProperty().
Параметры:
eventType — Тип события, произошедшего.
treeItem — TreeItem, на котором произошло это событие.
newValue — Новое значение, заданное для TreeItem.valueProperty().

TreeModificationEvent

public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
Создаёт TreeModificationEvent, когда у TreeItem изменилось свойство TreeItem.expandedProperty().
Параметры:
eventType — Тип события, произошедшего.
treeItem — TreeItem, на котором произошло это событие.
expanded — Булевое значение, представляющее текущее состояние раскрытия TreeItem.

TreeModificationEvent

public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, List<? extends TreeItem<T>> added, List<? extends TreeItem<T>> removed)
Создаёт TreeModificationEvent, когда список дочерних элементов TreeItem изменился.
Параметры:
eventType — Тип события, произошедшего.
treeItem — TreeItem, на котором произошло это событие.
added — Список элементов, добавленных в список дочерних элементов данного TreeItem.
removed — Список элементов, удалённых из списка дочерних элементов данного TreeItem.

Подробное описание методов

getSource

public TreeItem<T> getSource()
Возвращает TreeItem, на котором произошло это событие.
Переопределяет:
getSource в классе EventObject
С момента:
JavaFX 2.1

getTreeItem

public TreeItem<T> getTreeItem()
Возвращает TreeItem, на котором произошло это событие.
Возвращает:
TreeItem, на котором произошло это событие.

getNewValue

public T getNewValue()
Если значение TreeItem изменилось, этот метод вернёт новое значение. Если не изменилось, вернёт null.
Возвращает:
Новое значение TreeItem, если оно изменилось, иначе null.

getAddedChildren

public List<? extends TreeItem<T>> getAddedChildren()
Возвращает добавленные в TreeItem дочерние элементы в этом событии или пустой список, если дочерние элементы не были добавлены.
Возвращает:
Добавленные дочерние элементы или пустой список, если дочерние элементы не были добавлены.

getRemovedChildren

public List<? extends TreeItem<T>> getRemovedChildren()
Возвращает удалённые из TreeItem дочерние элементы в этом событии или пустой список, если дочерние элементы не были удалены.
Возвращает:
Удалённые дочерние элементы или пустой список, если дочерние элементы не были удалены.

getRemovedSize

public int getRemovedSize()
Возвращает количество дочерних элементов, удалённых в этом событии, или ноль, если дочерние элементы не были удалены.
Возвращает:
Количество удалённых дочерних элементов или ноль, если дочерние элементы не были удалены.

getAddedSize

public int getAddedSize()
Возвращает количество дочерних элементов, добавленных в этом событии, или ноль, если дочерние элементы не были добавлены.
Возвращает:
Количество добавленных дочерних элементов или ноль, если дочерние элементы не были добавлены.

wasExpanded

public boolean wasExpanded()
Возвращает true, если это событие представляет собой событие раскрытия TreeItem, и false, если TreeItem не был раскрыт.
Возвращает:
true, если это событие представляет собой событие раскрытия TreeItem, и false, если TreeItem не был раскрыт.

wasCollapsed

public boolean wasCollapsed()
Возвращает true, если это событие представляет собой событие свертывания TreeItem, и false, если TreeItem не был свёрнут.
Возвращает:
true, если это событие представляет собой событие свертывания TreeItem, и false, если TreeItem не был свёрнут.

wasAdded

public boolean wasAdded()
Возвращает true, если это событие представляет собой событие TreeItem, в котором были добавлены дочерние TreeItems.
Возвращает:
true, если это событие представляет собой событие TreeItem, в котором были добавлены дочерние TreeItems.

wasRemoved

public boolean wasRemoved()
Возвращает true, если это событие представляет собой событие TreeItem, в котором были удалены дочерние TreeItems.
Возвращает:
true, если это событие представляет собой событие TreeItem, в котором были удалены дочерние TreeItems.

wasPermutated

public boolean wasPermutated()
Возвращает true, если порядок списка дочерних элементов TreeItem изменился, но не было добавлений или удалений.
Возвращает:
true, если порядок списка дочерних элементов TreeItem изменился, но не было добавлений или удалений.

© 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