Spec-Zone.ru › OpenJDK 8

Класс BasicTreeUI.TreeModelHandler

  • java.lang.Object
    • javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler
Все реализованные интерфейсы:
EventListener, TreeModelListener
Вложенный класс:
BasicTreeUI

public class BasicTreeUI.TreeModelHandler
extends Object
implements TreeModelListener

Передает все события TreeModel в TreeState.

Конструкторы

Конструктор и описание
TreeModelHandler()

Методы

Модификатор и тип Метод и описание
void treeNodesChanged(TreeModelEvent e)

Вызывается после изменения узла (или набора узлов-братьев) каким-либо образом.

void treeNodesInserted(TreeModelEvent e)

Вызывается после вставки узлов в дерево.

void treeNodesRemoved(TreeModelEvent e)

Вызывается после удаления узлов из дерева.

void treeStructureChanged(TreeModelEvent e)

Вызывается после существенного изменения структуры дерева начиная с указанного узла.

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

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

Конструкторы

TreeModelHandler

public TreeModelHandler()

Методы

treeNodesChanged

public void treeNodesChanged(TreeModelEvent e)

Описание скопировано из интерфейса: TreeModelListener

Вызывается после изменения узла (или набора узлов-братьев) каким-либо образом. Узел(ы) не изменили своё положение в дереве или массив своих потомков, но другие атрибуты изменились и могут повлиять на отображение. Пример: имя файла изменилось, но он находится в том же месте в файловой системе.

Для указания изменения корня, childIndices и children будут null.

Используйте e.getPath() для получения родителя изменённого узла(ов). e.getChildIndices() возвращает индекс(ы) изменённого узла(ов).

Определено в:
treeNodesChanged в интерфейсе TreeModelListener

treeNodesInserted

public void treeNodesInserted(TreeModelEvent e)

Описание скопировано из интерфейса: TreeModelListener

Вызывается после вставки узлов в дерево.

Используйте e.getPath() для получения родителя нового узла(ов). e.getChildIndices() возвращает индекс(ы) нового узла(ов) в порядке возрастания.

Определено в:
treeNodesInserted в интерфейсе TreeModelListener

treeNodesRemoved

public void treeNodesRemoved(TreeModelEvent e)

Описание скопировано из интерфейса: TreeModelListener

Вызывается после удаления узлов из дерева. Обратите внимание, что если поддерево удаляется из дерева, этот метод может быть вызван только один раз для корня удаленного поддерева, а не один раз для каждого набора удаленных узлов-братьев.

Используйте e.getPath() для получения бывшего родителя удалённого узла(ов). e.getChildIndices() возвращает, в порядке возрастания, индекс(ы) узла(ов) до удаления.

Определено в:
treeNodesRemoved в интерфейсе TreeModelListener

treeStructureChanged

public void treeStructureChanged(TreeModelEvent e)

Описание скопировано из интерфейса: TreeModelListener

Вызывается после существенного изменения структуры дерева начиная с указанного узла. Если путь, возвращаемый e.getPath(), имеет длину один, и первый элемент не идентифицирует текущий корневой узел, первый элемент должен стать новым корнем дерева.

Используйте e.getPath() для получения пути к узлу. e.getChildIndices() возвращает null.

Определено в:
treeStructureChanged в интерфейсе TreeModelListener

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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