FXML直接在目标节点上设置percentWidth

时间:2016-09-28 23:57:42

标签: java javafx fxml

是否可以直接在目标节点中设置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>    

1 个答案:

答案 0 :(得分:2)

没有。 setPercentWidth(Node, ...)中没有静态GridPane方法(请参阅docs)。

无论如何允许这样做是没有意义的;它可以让你在不同的节点上设置不同的百分比宽度,即使它们在同一列中。百分比宽度本质上是列的属性。