JavaFX网格窗格-设置一行';s的高度与柱的高度相同';宽度是多少?

JavaFX网格窗格-设置一行';s的高度与柱的高度相同';宽度是多少?,javafx,size,rows,fxml,gridpane,Javafx,Size,Rows,Fxml,Gridpane,以下是“我的网格”窗格的定义: <GridPane fx:id="theGrid" hgap="5.0" vgap="5.0"> <columnConstraints> <ColumnConstraints fx:id="theColumn" hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> </columnConstraints> <rowConstraints

以下是“我的网格”窗格的定义:

<GridPane fx:id="theGrid" hgap="5.0" vgap="5.0">
  <columnConstraints>
    <ColumnConstraints fx:id="theColumn" hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  </columnConstraints>
  <rowConstraints>
    <RowConstraints fx:id="theRow" minHeight="10.0" prefHeight="32.0" vgrow="NEVER" />
  </rowConstraints>
</Gridpane>

我试图将行高绑定到列宽,以便单元格完全呈正方形。我已尝试按以下方式执行此操作,但没有成功:

<RowConstraints fx:id="theRow" minHeight="10.0" prefHeight="${theColumn.prefWidth}" vgrow="NEVER" />


请有人告诉我是否可以这样做,谢谢。

不知道为什么fxml中的直接绑定不起作用。您是否尝试在控制器的基础init方法中创建绑定?@Inge我没有,我该怎么做?不知道为什么fxml中的直接绑定不起作用。您是否尝试在控制器的基础init方法中创建绑定?@Inge我没有,我将如何创建绑定?