如何从JideSoft TreeTable中删除树线

时间:2017-09-08 10:56:21

标签: java swing jide

我使用TreeTable创建了一个树,现在我已经拥有了所有数据,我想删除左侧显示的树线。 正如你在这里看到的那样:

enter image description here

我希望树看起来像这样:

enter image description here

我尝试使用这些代码行删除它们:

treeTable.setShowGrid(false);
treeTable.setShowHorizontalLines(false);
treeTable.setShowVerticalLines(false);
treeTable.setGridColor(Color.WHITE);

是否有一些我失踪的可以禁用的表属性?

1 个答案:

答案 0 :(得分:1)

您可以使用TreeTable.setShowTreeLines()方法:

  

我们使用了JTree中使用的相同+/-图标,因此它会根据更改而改变   不同的LookAndFeels。您也可以通过调用来定义自己的图标   CategorizedTable.setExpandedIcon(javax.swing.Icon)和   CategorizedTable.setCollapsedIcon(javax.swing.Icon)。树线   可以使用setShowTreeLines(boolean)打开或关闭。线条颜色   可以通过setTreeLineColor(java.awt.Color)设置。默认情况下,它会   使用JTree的树线颜色   UIManagerLookup.getColor( “Tree.hash”)。