GridPane百分比宽度

时间:2017-01-26 04:59:07

标签: javafx fxml gridpane

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

1 个答案:

答案 0 :(得分:0)

只需将中心列设为首选宽度使用USE_COMPUTED_SIZE,然后将其他2列设为HGrowALWAYS。同时为中心列SOMETIMES设置HGrow