为什么在Tree的样式设置为FULL_SELECTION时SWT.Tree中的虚线消失了

hiw*_*way 3 java tree swt

请参阅java2s的Tree演示代码中的演示代码。如果将Tree的sytle 更改为SWT.FULL_SELECTION,则连接节点的虚线将消失。我该怎么做才能使虚线再次可见?

Waq*_*yas 5

我认为这是完全依赖于操作系统的行为。您在SWT小部件上设置的许多样式实际上是OS定义行为的提示。根据确切的操作系统,对于不同的样式,最终的渲染可能会有所不同。如果您想在这里找到更多有关Windows(XP或7?)控件及其样式参数的信息,这可能会很有用。在这里看看,也许这很有用

TVS_FULLROWSELECT:版本4.71。在树视图中启用全行选择。所选项目的整个行都突出显示,并且单击某项行上的任何位置都将其选中。此样式不能与TVS_HASLINES样式一起使用。
TVS_HASLINES:使用行显示项目的层次结构。

  • 非常感谢,我的操作系统是Windows XP。也感谢Baz使我的问题更容易理解。 (2认同)