将css样式应用于gridpane行

时间:2016-03-03 13:36:01

标签: css javafx gridpane

我正在使用gridPane un javafx,我想将所有行的最小高度设置为30,我知道如何从代码中改变行约束。 但是我想从css中做到这一点,以便将它应用于所有gridPane。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

根据网格窗格的内容以及您要执行的操作,可能会有所作为

.grid-pane > * {
    -fx-min-height: 30 ;
}

请注意,默认情况下GridPane没有样式类,因此您必须手动添加样式类才能使其生效。

这并不是您要求的功能。这将实际做的是将网格窗格的所有直接子节点上的-fx-min-height属性设置为30.只要该节点具有这样的属性(即,只要子节点是{{1的子类)每个节点的最小高度为30像素。这当然会强制每行至少高30像素,但根据您放置在网格窗格中的内容,整体效果可能与设置行约束不同。