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