Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Класс TreeItem.TreeModificationEvent<T>

java.lang.Object
  • java.util.EventObject
    • javafx.event.Event
      • javafx.scene.control.TreeItem.TreeModificationEvent<T>

Все реализованные интерфейсы:

Serializable, Cloneable

Вложенный класс:

TreeItem<T>



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 — полезно в ситуациях, когда у элемента дерева нет нового значения, он не изменил состояние развёрнутости/сворачивания, и его дети не изменились. Пример использования этого конструктора — при изменении свойства графики TreeItem.
    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, где были добавлены элементы-дети, и false в противном случае.
    boolean wasCollapsed()
    Возвращает true, если это событие представляет событие сворачивания TreeItem, и false, если TreeItem не был свёрнут.
    boolean wasExpanded()
    Возвращает true, если это событие представляет событие развёртывания TreeItem, и false, если TreeItem не был развёрнут.
    boolean wasPermutated()
    Возвращает true, если порядок списка детей TreeItem изменился, но не было добавлений или удалений.
    boolean wasRemoved()
    Возвращает true, если это событие представляет событие 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 - Тип события, которое произошло.

    • TreeModificationEvent

      public TreeModificationEvent(EventType<? extends Event> eventType,
                                   TreeItem<T> treeItem,
                                   T newValue)
      Создаёт TreeModificationEvent для случая изменения значения TreeItem.valueProperty() TreeItem.

      Параметры:

      eventType - Тип события, которое произошло.

    • TreeModificationEvent

      public TreeModificationEvent(EventType<? extends Event> eventType,
                                   TreeItem<T> treeItem,
                                   boolean expanded)
      Создаёт TreeModificationEvent для случая изменения состояния развёрнутости/сворачивания TreeItem.expandedProperty().

      Параметры:

      eventType - Тип события, которое произошло.

    • TreeModificationEvent

      public TreeModificationEvent(EventType<? extends Event> eventType,
                                   TreeItem<T> treeItem,
                                   List<? extends TreeItem<T>> added,
                                   List<? extends TreeItem<T>> removed)
      Создаёт TreeModificationEvent для случая изменения списка детей TreeItem.

      Параметры:

      eventType - Тип события, которое произошло.

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

    • 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 не был развёрнут.
    • wasCollapsed

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

      public boolean wasAdded()
      Возвращает true, если это событие представляет событие TreeItem, где были добавлены элементы-дети, и false в противном случае.
    • wasRemoved

      public boolean wasRemoved()
      Возвращает true, если это событие представляет событие TreeItem, где были удалены элементы-дети, и false в противном случае.
    • wasPermutated

      public boolean wasPermutated()
      Возвращает 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