- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.control.TreeItem.TreeModificationEvent<T>
-
- Параметры типа:
-
T- TreeModificationEvent
- Все реализованные интерфейсы:
-
Serializable,Cloneable
public static class TreeItem.TreeModificationEvent<T> extends Event
СобытиеEvent, содержащее релевантную информацию для всех видов модификаций TreeItem.- Начиная с:
- JavaFX 2.0
- См. также:
- Сериализованная форма
-
Краткое описание полей
Поля Модификатор и тип Поле Описание static 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 изменилось свойствоTreeItem.expandedProperty().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 изменилось свойствоTreeItem.valueProperty().
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание List<? extends TreeItem<T>>getAddedChildren()Возвращает дочерние элементы, добавленные к TreeItem в этом событии, или пустой список, если дочерние элементы не были добавлены.intgetAddedSize()Возвращает количество дочерних элементов, добавленных в этом событии, или ноль, если дочерние элементы не были добавлены.TgetNewValue()Если значение TreeItem изменилось, этот метод вернёт новое значение.List<? extends TreeItem<T>>getRemovedChildren()Возвращает дочерние элементы, удалённые из TreeItem в этом событии, или пустой список, если дочерние элементы не были удалены.intgetRemovedSize()Возвращает количество дочерних элементов, удалённых в этом событии, или ноль, если дочерние элементы не были удалены.TreeItem<T>getSource()Возвращает TreeItem, на котором произошло это событие.TreeItem<T>getTreeItem()Возвращает TreeItem, на котором произошло это событие.booleanwasAdded()Возвращает true, если это событие представляет событие TreeItem, где были добавлены дочерние TreeItem.booleanwasCollapsed()Возвращает true, если это событие представляет событие свертывания TreeItem, и false, если TreeItem не был свёрнут.booleanwasExpanded()Возвращает true, если это событие представляет событие раскрытия TreeItem, и false, если TreeItem не был раскрыт.booleanwasPermutated()Возвращает true, если порядок списка дочерних элементов TreeItem изменился, но не было добавлений или удалений.booleanwasRemoved()Возвращает true, если это событие представляет событие TreeItem, где были удалены дочерние TreeItem.-
Методы, унаследованные от класса javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Методы, унаследованные от класса java.util.EventObject
toString
-
-
Подробное описание полей
-
ANY
public static final EventType<?> ANY
Общий супертип для всех типов событий изменения дерева.- Since:
- 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 - Since:
- 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, где были добавлены дочерние TreeItem.- Возвращает:
- true, если это событие представляет собой событие TreeItem, где были добавлены дочерние TreeItem
-
wasRemoved
public boolean wasRemoved()
Возвращает true, если это событие представляет собой событие TreeItem, где были удалены дочерние TreeItem.- Возвращает:
- true, если это событие представляет собой событие TreeItem, где были удалены дочерние TreeItem
-
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.