问题标签 [jtreetable]

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 投票
1 回答
144 浏览

java - 树表:未显示链接

我通过组合 JTree 和 JTable 创建了一个自定义表结构。

它看起来像这样:

在此处输入图像描述

可以对任何元素添加叶子。

但是,当我尝试将节点添加到已经有子节点的行时,未显示的链接和新添加的行也未显示。

这是将新行添加到“包”时的外观:

在此处输入图像描述

但是当一个节点被附加到一个叶子时,这个问题就不会发生。

但是没有抛出错误或异常。

添加节点后,我执行以下操作:

尽管这些被称为问题仍然存在。

谁能给个建议?

提前致谢...

0 投票
4 回答
1123 浏览

java - 如何在 Java Swing 中显示带有复选框的分层字符串列表?

所以。这些想法有几个..没有好的..所以这是我遇到的问题,无法找到解决方案。

我需要一个 txt 文件,其中包含待办事项的分层列表,如下所示:

  • 问一个问题
    • 在提问之前,检查类似的问题
    • 提出问题,以便清楚地显示问题。
  • 发布问题
    • 握住你的大拇指,这可能会拯救你的一天。

程序中的 txt 文件应填写 JPanel 中显示的列表,并且在每一步之后都有一个复选框以确认“我一直是个好孩子并做到了”。列表会随着时间的推移而变化,并且会增长和缩小,因此解决方案需要一个滚动条。该列表还应该包含显示更多单行的能力。

我正在处理的解决方案是在 Jave 编译器 1.6 中完成的,我使用 Swing 作为我的布局。到目前为止我的想法是:修改过的 JTable ......以及我感到羞耻的其他解决方案......仅此而已......

0 投票
1 回答
573 浏览

java - netbeans 大纲的展开/折叠侦听器

我在用org.netbeans.swing.outline

如何为生成的树设置展开/折叠侦听器?

0 投票
0 回答
538 浏览

java - 使用 Netbeans 的 Swing Outline 跨列/合并单元格?

如何使用 Netbeans 的 Swing Outline 让一个单元格跨越多个列?这不在文档中,我什至不确定从哪里开始。

请注意,我正在尝试对JXTreeTable 做同样的事情,但到目前为止没有成功

0 投票
0 回答
270 浏览

java - 懒表的滚动条

这是我第一次来这里,如果我有任何错误,请告诉我!

所以,我有一个树表(一些修改后的版本以满足我对 aephyr 的需求 - http://code.google.com/p/aephyr/)最终将有数十万行 - 真的,因为该表用于接收消息,它永远不会结束。因此,我必须设法将信息保存在磁盘上,并且仅在用户想要查看时才加载。我在表的根目录中最多保留 100 个子节点,并通过单击表开头或结尾的两个特殊节点来向上或向下加载一些节点。显然,这不是用户友好的,如果您在节点 10 中并且想要滚动到例如 2000,这会很烦人。

为了更容易使用,我想要一个滚动条,它的位置会告诉我必须加载哪些节点。问题是,无论我为 getRowCount() 返回什么,我表的 JScrollPane 中的默认滚动条似乎只有 100 个节点。我设法创建了另一个看起来应该的 JScrollBar,并使其滚动到我想要的位置,但由于没有绑定到表格或滚动窗格,它不会响应滚动视口或鼠标滚轮。

比,我的问题是:任何人都知道如何使原始 JScrollPane 的滚动条看起来像我想要的那样,所以我不必重新发明轮子来响应表、视口和滚动条中的所有可能事件?

如果需要,我可以尝试制作一些示例代码,但这需要我一些时间,我现在没有的东西 =\

提前感谢!

[编辑]

我用我的问题创建了一个示例代码......不是很好,但我认为足以让你理解我的问题是什么......我在 Eclipse 中有 Aephyr 项目,并在其中创建了一个新的“LazyTableTest”包。 .. 包的源代码在这个 zip 文件中: https ://docs.google.com/file/d/0B4Ti8_BMZvD2b2dtY05GWkxFVGs/edit?usp=sharingt

运行 DemoTable - 它将创建一个包含 2000 个条目的文件,并将它们显示在一个表中(文件创建的初始化有点慢......)。框架包含两个滚动条: - 内部是表的默认值(对于 100 个节点) - 外部是我自己的。直接移动旋钮时,它按预期工作(+一些错误)。当动作来自滚轮或视口时,什么都不会发生 - 我没有为此设置任何东西,而且,如前所述,不想在这个上重新发明轮子......所以,我尝试用我的滚动来 setVerticalScrollBar栏,但它不再起作用(取消注释 DemoTable.java 中的第 528 行)。

想法?!

0 投票
1 回答
558 浏览

java - 在 TreeSelectionListener 中多次调用 valueChanged()

我有一个树表,我在上面添加了一个 treeSelectionListener。在一行的一个选择中,函数 valueChanged 被调用 4 次。我设法通过检查getOldLeadSelectionPath()为空来将其控制为 2 倍。

有没有更好的方法将其限制为 1?

0 投票
1 回答
7641 浏览

java - 如何:在第一列中具有可折叠 JTree 并在其他列中具有数据的 JTable?

在这一点上我有点迷茫:我尝试创建一个 JTable,它能够在第一列中保存某种树(JTree?)数据结构,然后在其他列中基于树节点的数据,如下所示图片:

在此处输入图像描述

该图像显示了我的 JTree 的结构。红线表示我需要实现的表结构。树中的每个节点都应该像该表中的单行一样对待,等等。我希望很清楚我试图实现的目标。

我尝试了一种类似于此处讨论的方法:JTable as a JTree Node和此处Put JTable in the JTree但这不符合我的需要。我还从 SwingX 项目中阅读了有关 JXTreeTable 的信息,但似乎很难找到任何有用的示例。还有许多指向此类解决方案的链接似乎会导致(不再存在)sun 网站和/或被重定向到 oracle 网站...

如果有人能引导我走向正确的方向和/或提供一些关于如何做到这一点的示例代码(对),那就太棒了。

任何帮助,将不胜感激 ;)。

0 投票
1 回答
636 浏览

swing - JXTreeTable 的 TreeTableRender

如何为 JXTreeTable 中的不同列分配不同的渲染器。JXtreeTable 具有不同的列类型(如货币、日期等)。在 JXTable 中,我使用了 getColumn(identifier).setCellRender(TableCellRender) 方法。我应该为 JXTreeTable 做什么?

0 投票
1 回答
1320 浏览

java - 像 JTreeTable 这样的表格,具有可编辑的组件,如 ComboBox、TextArea、CheckBox 作为行

在此处输入图像描述

java中是否有任何自定义插件(如带有可编辑java组件的JTreeTable),如上图所示。

我知道这可以通过扩展 JTreeTable 或 JXTreeTable 类或使用 TreeCellEditor 等来完成......但是,我需要一个非常精确的结构,如上图所示,请指导我并提前致谢。

0 投票
1 回答
946 浏览

java - 在 swingX 中的 Jtreetable 中添加和删除元素

我正在学习如何在 SwingX 中实现 TreeTable。首先,我有一个表格模型:

在这里我尝试运行它:

问题是,我的方法 addChildren 根本不起作用,当我按下按钮时表格没有更新。另外,我想知道如何从表中删除某些内容。如果有人知道我在这里做错了什么,请帮助我。