java - TableViewer 和 TreeViewer 的混合版本

标签 java swt tableviewer treeviewer

enter image description here

我需要一个 Java SWT 小部件,它可以帮助我实现框 3 中所示的内容。它应该具有树的缩进,但不显示扭曲。也尝试过 NatTable.. 但没有帮助。

另外,有什么技巧可以实现这一点吗?

最佳答案

由于您不允许使用星云小部件,并且不建议在操作系统层上自定义下面的 native 小部件(它可能会随着每次操作系统更新而中断),我看到的唯一解决方案是使用自定义绘图。也许通过在图标上绘画。

此处解释了如何在表或树中进行自定义绘图:https://www.eclipse.org/articles/article.php?file=Article-CustomDrawingTableAndTreeItems/index.html

关于java - TableViewer 和 TreeViewer 的混合版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122334/

相关文章:

java - 如何 promise 完成多个线程?

java - 如何从 Java 运行 bash 脚本

java - RCP - 如何用另一个图像装饰图像

Java SWT 重叠/多个 StyleRanges

java - ComboBoxCellEditor - 摆脱文本框?

java - 将图像放入 JFace 表单元格导致图像出现在第一列中

Java 总是按值传递,那么为什么我在使用 Array.get(index) 时会得到引用?

java - java中给定字符串的线性搜索?还有更好的解决方案吗?

java - 如何在 Eclipse RCP 中忽略除最后一个之外的鼠标事件

java - SWT错误: Not implemented [multiple displays]