JavaFX:将treetableview扩展箭头对齐行内容

时间:2016-07-01 12:56:38

标签: css javafx treetableview

以下是我的object Catalan { def catalan: Int => Int = n => { val res = 0 val i = 0 if (n <= 1) 1 else for (i <- 0 to n-1) res += catalan(i) * catalan(n - i - 1) } } 。如您所见,用于展开折叠级别的箭头与数据不一致。

enter image description here  我想让它们在一条线上。但不知道该怎么做。我在css中尝试了以下方法,但没有一种方法有效。

<a href="/images/myw3schoolsimage.jpg" download>

有谁知道我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:2)

它并不完美(自问这个问题已经过去了一年半)但我需要做同样的事情,这是我能想到的最好的事情。

问题是箭头已经在中心对齐,并且在添加任何样式后都不会重新对齐,因此如果添加任何使任何单元格内容变大的样式,它都会将其抛弃。 (我的一个单元格值使用较大的字体大小,因为该单元格中的值通常是一个减号,这对我的一些用户来说很难看到。)

使用Scenic View(这个问题的一个很好的工具)我发现箭头节点周围有一个包含 .tree-disclosure-node 的包装器。 (风景视图也是我知道它已经集中的方式。)所以我只是在那个包装上添加了一些顶部填充。

不要试图填充箭头本身,因为这会使箭头变大。

希望这有助于某人。

.tree-disclosure-node {
    -fx-padding: 15 5 0 5;
}

enter image description here

相关问题