模块 java.desktop
Package javax.swing.tree
提供用于处理
javax.swing.JTree
类和接口。 如果要控制树的构造,更新和呈现方式,以及如何查看和管理与树节点关联的数据,则可以使用这些类和接口。 注意:大多数Swing API 都不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在部分The Java Tutorial 。
相关文档
有关概述,教程,示例,指南和工具文档,请参阅:- How to Use Trees , The Java Tutorial中的一节
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 MutableTreeNode 定义可以更改的树节点对象的要求 - 通过添加或删除子节点,或通过更改存储在节点中的用户对象的内容。RowMapper 定义将树中的路径转换为显示行的对象的要求。TreeCellEditor 向CellEditor添加在树中配置编辑器所需的扩展。TreeCellRenderer 定义显示树节点的对象的要求。TreeModel 该模型使用的是JTree
。TreeNode 定义可用作JTree中树节点的对象的要求。TreeSelectionModel 此接口表示树组件的选择的当前状态。 -
类摘要 类 描述 AbstractLayoutCache 警告:此类的序列化对象与以后的Swing版本不兼容。AbstractLayoutCache.NodeDimensions 由AbstractLayoutCache
以确定特定节点的大小和x原点。DefaultMutableTreeNode DefaultMutableTreeNode
是树数据结构中的通用节点。DefaultTreeCellEditor ATreeCellEditor
。DefaultTreeCellRenderer 显示树中的条目。DefaultTreeModel 使用TreeNodes的简单树数据模型。DefaultTreeSelectionModel TreeSelectionModel的默认实现。FixedHeightLayoutCache 注意:这将在以后的版本中变得更加开放。TreePath TreePath
表示一个对象数组,用于唯一标识树中节点的路径。VariableHeightLayoutCache 注意:这将在以后的版本中变得更加开放。 -
异常摘要 异常 描述 ExpandVetoException Exception used to stop an expand/collapse from happening.