Spec-Zone .ru
спецификации, руководства, описания, API
|
Реализовывая древовидного слушателя модели, можно обнаружить, когда данные, выведенные на экран деревом, изменяются. Можно использовать древовидного слушателя модели, чтобы обнаружить, когда пользователь редактирует древовидные узлы. Все уведомления описывают изменения относительно узла в дереве. Для получения дополнительной информации считайте Динамически Изменение Дерева.
TreeModelListener
не имеет никакого адаптера class.
Метод | Цель |
---|---|
treeNodesChanged (TreeModelEvent) | Вызванный, когда один или более одноуровневых узлов изменились в некотором роде. |
|
Вызванный после того, как узлы были вставлены в дерево. |
|
Вызванный после того, как узлы были удалены из дерева. |
|
Вызванный после того, как структура дерева решительно изменилась от текущего узла на вниз. Это событие применяется ко всем узлам, соединенным с этим узлом. |
Метод | Цель |
---|---|
(в java.util.EventObject ) |
Возвратите объект, который запустил событие. |
|
Для treeNodesChanged , treeNodesInserted , и treeNodesRemoved , возвращает индексы измененных, вставленных, или удаленных узлов, соответственно. Возвраты ничто полезное для treeStructureChanged . |
|
Возвращает объекты, соответствующие дочерним индексам. |
|
Возвращает путь к родителю измененных, вставленных, или удаленных узлов. Для treeStructureChanged , возвращает путь к узлу, ниже которого изменилась структура. |
|
Возвращает ту же самую вещь как getPath , но как a TreePath |
Следующая таблица приводит примеры, которые используют древовидных слушателей расширения.
Пример | Где Описано | Примечания |
---|---|---|
DynamicTreeDemo |
|
DynamicTree class реализует древовидного слушателя модели, чтобы обнаружить, когда пользователь отредактировал данные узла. |