Javafx 网格窗格百分比宽度

Javafx 网格窗格百分比宽度,javafx,fxml,gridpane,Javafx,Fxml,Gridpane,我想使用FXML在JavaFX中创建一个包含3列的GridPane。中柱上有一个大标签。中间列采用标签的宽度。左栏和右栏各占表单剩余宽度的一半(50%)。我试过了 PercentWidth到左侧和右侧的50列。但是,宽度设置为整个形状的50%,而不是剩余宽度。 例如,表单的宽度为1000px。中柱可能需要400px,而左柱和右柱各自需要300px。即使表单在运行时调整大小,此公式也应保持不变。只需将中间列使用使用\u COMPUTED\u SIZE作为首选宽度,对于其他两列,将HGrow设置为始

我想使用FXML在JavaFX中创建一个包含3列的GridPane。中柱上有一个大标签。中间列采用标签的宽度。左栏和右栏各占表单剩余宽度的一半(50%)。我试过了 PercentWidth到左侧和右侧的50列。但是,宽度设置为整个形状的50%,而不是剩余宽度。
例如,表单的宽度为1000px。中柱可能需要400px,而左柱和右柱各自需要300px。即使表单在运行时调整大小,此公式也应保持不变。

只需将中间列使用
使用\u COMPUTED\u SIZE
作为首选宽度,对于其他两列,将
HGrow
设置为
始终
。有时也为中柱的
HGrow设置

我正在从C#tablelayoutpanel控件切换到JavaFX,因此,我认为GridPane的行为类似于C中的tablelayoutpanel#