如何在Windows上的SWT树中禁用分层虚线?

时间:2012-05-15 10:20:26

标签: java user-interface swt

我正在尝试隐藏SWT树视图的分层虚线。

SWT Tree with hierarchical dotted lines on Windows

如何隐藏这些虚线?有什么特别的选择吗? 这是最好和最正确的方法是什么?

我发现使用TableTree可以做到这一点 - 在这个例子中:

http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/DemonstratesTableTreeTableTree.htm

我会使用TableTree - 但它现在已被弃用。

更新

发现我可以使用SWT.FULL_SELECTION选项和现在隐藏的行。

SWT Tree with disabled dotted lines using SWT.FULL_SELECTION

现在问题是这个选项意味着什么以及为什么我们得到隐藏的行 - 它是否适用于所有Windows版本?

参考

http://www.eclipsezone.com/eclipse/forums/t66912.html感谢@default语言环境 https://bugs.eclipse.org/bugs/show_bug.cgi?id=25071

1 个答案:

答案 0 :(得分:0)

创建树时应使用SWT.FULL_SELECTION。它的结果正是所需要的 - 在完全选择模式下没有分层的虚线。