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