模块 java.desktop
包 javax.swing.tree
包javax.swing.tree
提供用于处理
javax.swing.JTree
的类和接口。如果您想要控制树的构造、更新和呈现方式,以及与树节点关联的数据的查看和管理方式,则可以使用这些类和接口。
Note: 大多数 Swing API 都是 not 线程安全的。有关详细信息,请参阅 Swing 中的并发,The Java Tutorial 中的一个部分。
相关文档
有关概述、教程、示例、指南和工具文档,请参阅:- 如何使用树木,The Java Tutorial 中的一个部分
- 自从:
- 1.2
-
类描述Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。
AbstractLayoutCache
使用它来确定特定节点的大小和 x 原点。DefaultMutableTreeNode
是树数据结构中的通用节点。一个TreeCellEditor
。显示树中的条目。使用 TreeNodes 的简单树数据模型。TreeSelectionModel 的默认实现。用于阻止展开/折叠发生的异常。注意:这将在未来的版本中变得更加开放。定义可更改的树节点对象的要求——通过添加或删除子节点,或通过更改存储在节点中的用户对象的内容。定义将树中的路径转换为显示行的对象的要求。向 CellEditor 添加在树中配置编辑器所需的扩展。定义显示树节点的对象的要求。JTree
使用的型号。定义可用作 JTree 中的树节点的对象的要求。TreePath
表示一组对象,这些对象唯一标识树中节点的路径。此接口表示树组件选择的当前状态。注意:这将在未来的版本中变得更加开放。