Spec-Zone.ru › OpenJavaFX 24

Класс TreeItem.TreeModificationEvent<T>

java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.TreeItem.TreeModificationEvent<T>
Type Parameters:
T - Событие TreeModificationEvent
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
TreeItem<T>
public static class TreeItem.TreeModificationEvent<T> extends Event
Событие Event, содержащее релевантную информацию обо всех формах модификаций TreeItem.
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.expandedProperty() 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.valueProperty() 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
Общий супертип для всех типов событий изменения дерева.
Since:
JavaFX 8.0

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

TreeModificationEvent

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

TreeModificationEvent

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

TreeModificationEvent

public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
Создаёт TreeModificationEvent для случая, когда у TreeItem было изменено свойство TreeItem.expandedProperty().
Parameters:
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 был изменён.
Parameters:
eventType — Тип события, которое произошло.
treeItem — TreeItem, на котором произошло это событие.
added — Список элементов, добавленных в список дочерних элементов данного TreeItem.
removed — Список элементов, удалённых из списка дочерних элементов данного TreeItem.

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

getSource

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

getTreeItem

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

getNewValue

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

getAddedChildren

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

getRemovedChildren

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

getRemovedSize

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

getAddedSize

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

wasExpanded

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

wasCollapsed

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

wasAdded

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

wasRemoved

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

wasPermutated

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

Отправить сообщение об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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