首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由列表支持的TreeModel

由列表支持的TreeModel
EN

Stack Overflow用户
提问于 2009-10-07 06:56:13
回答 2查看 447关注 0票数 0

我想从包含源数据的一些List构建一个TreeModel。现在,有一个名为DynamicUtilTreeNode的实用程序类,可用于从数组、向量和哈希表构建树,但是...不是来自列表?!当然,我可以使用List的toArray()方法,但它提供了List当前状态的克隆数组,因此List中的任何更改都不会传播到TreeModel。

DynamicUtilTreeNode不支持列表有什么显而易见的原因吗?有没有类似的东西可以支持列表,或者我应该自己写?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-07 07:52:24

GlazedLists包含了从列表构建动态树所需的一切,当您更改列表时,动态树会自动更新。

票数 2
EN

Stack Overflow用户

发布于 2009-10-07 07:13:52

DynamicUtilTreeNode不支持列表有什么显而易见的原因吗?

看起来DynamicUtilTreeNode似乎是在Java1.2中引入List Collections框架之前或前后编写的。支持的集合(VectorHashtable)是那些需要改装到List接口的集合。您将注意到,JTable还在其快速入门构造函数中使用了VectorObject数组。

:有没有类似的支持列表的东西,或者我应该自己写?

我在JDK中看不到任何可以用List兼容版本取代它的东西。你自己滚可能是最好的选择。至少,它可以让您更好地理解如何使用TreeNode对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1529951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档