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