Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

Класс TreeItem.TreeModificationEvent<T>

  • java.lang.Object
    • java.util.EventObject
      • javafx.event.Event
        • javafx.scene.control.TreeItem.TreeModificationEvent<T>
  • Параметры типа:
    T - TreeModificationEvent
    Все реализованные интерфейсы:
    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 - это полезно в ситуациях, когда у элемента дерева нет нового значения, он не изменился между состояниями раскрытия/свертывания, и его дочерние элементы не изменились.
    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 в этом событии, или пустой список, если дочерние элементы не были добавлены.
    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.
      Параметры:
      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.

Spec-Zone.ru

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