2

GridPane在 JavaFx 中使用,我想将所有行的最小高度设置为30. 我知道如何从代码中动态更改行约束。但我想从 css 做,以便将它应用于所有GridPanes。

4

1 回答 1

4

根据网格窗格的内容,以及您想要做什么,它可能会起作用

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

请注意,GridPane默认情况下没有样式类,因此您必须手动将样式类添加到其中才能使其正常工作。

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

于 2016-03-03T18:11:01.143 回答