是否可以直接在目标节点中设置percentWidth?我尝试过,但是如果我这样做的话会遇到很多错误:
<GridPane>
<Button fx:id="node" id="node" text="fooBar"
GridPane.columnIndex="1" GridPane.hgrow="always" GridPane.percentWidth="25"/>
</GridPane>
而不是:
<columnConstraints>
<ColumnConstraints percentWidth="25" />
</columnConstraints>
答案 0 :(得分:2)
没有。 setPercentWidth(Node, ...)
中没有静态GridPane
方法(请参阅docs)。
无论如何允许这样做是没有意义的;它可以让你在不同的节点上设置不同的百分比宽度,即使它们在同一列中。百分比宽度本质上是列的属性。