代码之家  ›  专栏  ›  技术社区  ›  paul

如何在JTree中显示对象树?

  •  1
  • paul  · 技术社区  · 14 年前

    我想在JTree中表示这个结构,并且能够在树周围添加、删除和移动对象。

    我可以很容易地从这个结构创建一个TableModel吗?World将是根对象,我需要执行一些特定于对象的渲染。

    任何人都知道一个合适的教程,超越了从简单的文本节点构建树?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Julien Grenier    14 年前

    您可以从中提到的示例开始 How to Use Trees . 如果预期的叶节点数很大,则可能需要分析代码。您可能希望将地图视为最高层的备用接口。另请参阅由三部分组成的系列文章,从 Creating TreeTables in Swing .

    增编:引用的系列文章的第三部分包括一个例子 TreeTableModelAdapter

    $ ls -1 src/bookmarks/
    AbstractTreeTableModel.java
    Bookmarks.java
    BookmarksModel.java
    DynamicTreeTableModel.java
    JTreeTable.java
    TreeTableExample3.java
    TreeTableModel.java
    TreeTableModelAdapter.java