问题标签 [treemodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
755 浏览

java-me - 在 lwuit 中为树视图动态创建节点

我想以动态方式创建一个节点,在静态plz帮助的示例代码之上

0 投票
1 回答
1274 浏览

java - model.insertNodeInto() 函数的工作

我有点困惑:insertNodeInto 函数是否只用于插入单个节点而不是其子节点?例如我有一个代码片段如下:

那么上面的代码会将所有 3 个节点添加到树中还是仅将 topMost 节点添加到树中?

0 投票
2 回答
5110 浏览

java - 更新/刷新 TreeModel

我有一系列线程定期检索 RSS 提要,并希望使用 PropertyChangeSupport 刷新自定义 JTree。但是它使用实现 TreeModel 的自定义类,我不确定如何触发自动更改。这是可能的还是我应该使用另一个类?

0 投票
1 回答
1031 浏览

java - 目录和文件的 FTP JTree

我目前正在开发一个允许人们从在线 FTP 存储库下载文件的应用程序,我让它与 Apache Commons 完美连接,我唯一的麻烦是用它制作一个 JTable。

我知道如何创建 JTree,我的问题是在调用节点时添加节点(有人按下加号图标,在子目录中加载文件)

还要判断是不是叶子……对不起,我现在很迷茫!

0 投票
1 回答
325 浏览

java - 如何将 org.dom4j.io.SAXReader 解析的 xml 文档转换为可视化的 Swing 树?

我已经使用org.dom4j.io.SAXReader解析了一个 xml 文档,是否可以将其输入javax.swing.tree.TreeModel并生成一个动态变化的可视 Swing JTree

例如,当我以编程方式添加或删除节点时,我希望 Swing JTree立即反映更改。

我怎样才能做到这一点,使用 dom4j 是否有更好的建议?

0 投票
1 回答
740 浏览

java - 刷新 JtreeModel 不起作用,但 Jtree 会相应更新

我正在使用 org.dom4j.swing.DocumentTreeModel 从解析的 DOM 文档构造一个 Swing Jtree。当我编辑构建 treeModel 的文档时,我希望 Jtree 通过 treeModel.reload(); 立即反映这一点。

问题是,当 Jtree 先完全折叠然后通过单击树展开时,它会显示 3 个“测试”元素。但是,此时,当我添加更多的测试元素时,这种变化就不再体现了!为什么当 Jtree swing 处于折叠状态时,它能够反映通过向树添加额外的“测试”元素所做的更改,而不是在 Jtree swing 展开时。

我完全期望更多的“测试”元素被实时附加,无论摇摆 JTree 是否打开。

0 投票
2 回答
385 浏览

java - 在最后修改区域扩展 Jtree?

我正在使用 dom4j 从 dom4j 文档创建 DocumentTreeModel。

我在里面显示这个 DocumentTreeModel JScrollPane

我有一个向 dom4j 文档添加新节点并重新创建 DocumentTreeModel 的按钮

我正在使用 getPathForRow 但这似乎非常有限。我需要能够处理多个树深度。基本上在寻找类似的东西tree.getPathOfLastModifiedChildrensParent()

基本上,我试图在Jtree每次编辑文档时重新绘制文档。

0 投票
2 回答
2019 浏览

java - Java Swing JTree TreeModel - 如何进行延迟初始化

我的 Swing 应用程序中有一个 JTree,用于显示一长串数据(int 树模式)。

问题是 TreeModel 在初始化期间加载了所有项目,我不需要全部加载。在一个屏幕中只有 100 个是可显示的,因此没有必要加载数千个数据来在一个屏幕中仅显示 100 个。

问题:有什么方法可以在 TreeModel 中进行延迟初始化并在需要时检索数据?

谢谢大家

0 投票
1 回答
877 浏览

java - 在 JTree 上的单击节点上获取底层节点数据?

基本上我正在使用 dom4j 库将 DefaultTreeModel 渲染到 JTree 中。DefaultTreeModel 解析 XML 文档。每个 XML 节点都包含属性、名称、id 等信息。

基本上,我向这个 Jtree 添加了一个动作监听器。我想访问包含节点信息(如属性、名称等)的底层 DefaultTreeModel 节点。

0 投票
1 回答
236 浏览

java - Java:TableModel 和 TreeModel 的服务器端持久存储解决方案?

场景:客户端将登录,创建自己的 TableModel 和 TreeModels 并能够在以后访问它。

TableModel 和 TreeModel 由 Java 类对象和字符串组成。

我如何能够将其存储在 couchDB 上?(RDBMS 更合适吗?)我应该将它序列化为 JSON 并作为文件存储在服务器上吗?