JavaTM Platform
Standard Ed. 6

接口 javax.swing.event.TreeModelListener
的使用

使用 TreeModelListener 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
 

javax.swingTreeModelListener 的使用
 

实现 TreeModelListenerjavax.swing 中的类
protected  class JTree.AccessibleJTree
          此类实现 JTree 类的可访问性支持。
protected  class JTree.TreeModelHandler
          在移除或更改节点时,监听模型并相应地更新 expandedState
 

声明为 TreeModelListenerjavax.swing 中的字段
protected  TreeModelListener JTree.treeModelListener
          更新 expandedState
 

返回 TreeModelListenerjavax.swing 中的方法
protected  TreeModelListener JTree.createTreeModelListener()
          创建并返回 TreeModelHandler 的一个实例。
 

javax.swing.plaf.basicTreeModelListener 的使用
 

实现 TreeModelListenerjavax.swing.plaf.basic 中的类
 class BasicTreeUI.TreeModelHandler
          将所有 TreeModel 事件转发到 TreeState。
 

返回 TreeModelListenerjavax.swing.plaf.basic 中的方法
protected  TreeModelListener BasicTreeUI.createTreeModelListener()
          返回可以在模型更改时更新树的侦听器。
 

javax.swing.treeTreeModelListener 的使用
 

返回 TreeModelListenerjavax.swing.tree 中的方法
 TreeModelListener[] DefaultTreeModel.getTreeModelListeners()
          返回在此模型上注册的所有树模型侦听器组成的数组。
 

参数类型为 TreeModelListenerjavax.swing.tree 中的方法
 void DefaultTreeModel.addTreeModelListener(TreeModelListener l)
          为树更改后发布的 TreeModelEvent 添加侦听器。
 void TreeModel.addTreeModelListener(TreeModelListener l)
          为树更改后发布的 TreeModelEvent 添加侦听器。
 void DefaultTreeModel.removeTreeModelListener(TreeModelListener l)
          移除以前使用 addTreeModelListener() 添加的侦听器。
 void TreeModel.removeTreeModelListener(TreeModelListener l)
          移除以前通过 addTreeModelListener 添加的侦听器。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策