|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing
类 JTree.TreeModelHandler
java.lang.Object javax.swing.JTree.TreeModelHandler
- 所有已实现的接口:
- EventListener, TreeModelListener
- 正在封闭类:
- JTree
-
protected class JTree.TreeModelHandler
- extends Object
- implements TreeModelListener
在移除或更改节点时,监听模型并相应地更新 expandedState
。
构造方法摘要 | |
---|---|
protected |
JTree.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 |
构造方法详细信息 |
---|
JTree.TreeModelHandler
protected JTree.TreeModelHandler()
方法详细信息 |
---|
treeNodesChanged
public void treeNodesChanged(TreeModelEvent e)
- 从接口
TreeModelListener
复制的描述 -
在已经以某种方式更改节点(或同级节点集)后调用。这些节点在树中的位置没有改变,或者说没有更改其子数组,但其他一些属性已发生更改,并且可能影响表示形式。示例:文件的名称已更改,但它仍然在文件系统中的同一位置上。
要指示根已更改,则 childIndices 和 children 将为 null。
可使用
e.getPath()
获得已更改节点的父节点。e.getChildIndices()
返回已更改节点的索引。 -
- 指定者:
-
接口
TreeModelListener
中的treeNodesChanged
-
treeNodesInserted
public void treeNodesInserted(TreeModelEvent e)
- 从接口
TreeModelListener
复制的描述 -
在已将节点插入树中以后调用。
可使用
e.getPath()
获得新节点的父节点。e.getChildIndices()
按升序返回新节点的索引。 -
- 指定者:
-
接口
TreeModelListener
中的treeNodesInserted
-
treeStructureChanged
public void treeStructureChanged(TreeModelEvent e)
- 从接口
TreeModelListener
复制的描述 -
在树结构中从某个给定节点开始向下的地方发生彻底更改之后调用。如果由 e.getPath() 返回的路径长度为 1,并且第一个元素并没有标识当前根节点,则第一个元素应该成为树的新根。
可使用
e.getPath()
获得到该节点的路径。e.getChildIndices()
返回 null。 -
- 指定者:
-
接口
TreeModelListener
中的treeStructureChanged
-
treeNodesRemoved
public void treeNodesRemoved(TreeModelEvent e)
- 从接口
TreeModelListener
复制的描述 -
在已从树中移除节点后调用。注意,如果从树中移除一个子树,则可能仅对已移除子树的根调用此方法一次,而不是对每个已移除的同级子树集调用一次。
可使用
e.getPath()
获得已删除节点的前父节点。e.getChildIndices()
按升序返回删除此节点前该节点所拥有的索引。 -
- 指定者:
-
接口
TreeModelListener
中的treeNodesRemoved
-
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |