public class BasicTreeUI.TreeModelHandler extends Object implements TreeModelListener
| Constructor and Description | 
|---|
| TreeModelHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | treeNodesChanged(TreeModelEvent e)
              节点(或一组兄弟节点)以某种方式更改后调用。 
             | 
| void | treeNodesInserted(TreeModelEvent e)
              在节点插入到树中之后调用。 
             | 
| void | treeNodesRemoved(TreeModelEvent e)
              从树中删除节点后调用。 
             | 
| void | treeStructureChanged(TreeModelEvent e)
              在树已经从给定节点大幅度改变结构之后调用。 
             | 
public void treeNodesChanged(TreeModelEvent e)
TreeModelListener复制 
          节点(或一组兄弟节点)以某种方式更改后调用。 节点没有更改树中的位置或更改其子数组,但其他属性已更改,并可能影响演示。 示例:文件的名称已更改,但它位于文件系统中的相同位置。
要指示root已更改,childIndices和child将为null。
 使用e.getPath()获取更改的节点的父节点。 e.getChildIndices()返回已更改节点的索引(s)。 
treeNodesChanged在接口 
            TreeModelListener 
           public void treeNodesInserted(TreeModelEvent e)
TreeModelListener 
          在节点插入到树中之后调用。
 使用e.getPath()获取新节点的父节点。 e.getChildIndices()返回新节点的索引。 
treeNodesInserted在界面 
            TreeModelListener 
           public void treeNodesRemoved(TreeModelEvent e)
TreeModelListener 
          从树中删除节点后调用。 请注意,如果从树中删除子树,则此方法只能针对已删除的子树的根调用一次,而对于删除的每个单独的一组兄弟,则不能一次。
 使用e.getPath()获取已删除节点的前一个父节点。 e.getChildIndices()返回节点在删除之前的索引。 
treeNodesRemoved在接口 
            TreeModelListener 
           public void treeStructureChanged(TreeModelEvent e)
TreeModelListener 
          在树已经从给定节点大幅度改变结构之后调用。 如果e.getPath()返回的路径长度为1,而第一个元素不标识当前根节点,则第一个元素应该成为树的新根。
 使用e.getPath()获取节点的路径。 e.getChildIndices()返回null。 
treeStructureChanged in interface  
            TreeModelListener 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.