JavaFX GridPane列约束百分比宽度查询

JavaFX GridPane列约束百分比宽度查询,java,javafx,resize,gridpane,Java,Javafx,Resize,Gridpane,因此,如果我在JavaFX中有一个GridPane,并且希望其中一列与其他两列相比使用更高的宽度百分比,我可以例如将col1设置为50%,将col2和col3设置为25%。这很好,但是,我不希望col2和col3之间有这么大的间距。我将它们减少到15%,但是col1必须设置为70%才能加上100。这两种方法都没有达到我想要的外观,同时考虑调整大小 我发现我可以将col1设置为40%,col2和col3设置为15%,也就是说,它们加起来是70%,但不是100%——那么剩下的30%会发生什么呢?从显

因此,如果我在JavaFX中有一个GridPane,并且希望其中一列与其他两列相比使用更高的宽度百分比,我可以例如将col1设置为50%,将col2和col3设置为25%。这很好,但是,我不希望col2和col3之间有这么大的间距。我将它们减少到15%,但是col1必须设置为70%才能加上100。这两种方法都没有达到我想要的外观,同时考虑调整大小

我发现我可以将col1设置为40%,col2和col3设置为15%,也就是说,它们加起来是70%,但不是100%——那么剩下的30%会发生什么呢?从显示网格线来看,剩余30%的空间似乎在每侧共享,即每侧共享15%

因此,我对此很满意,但我只是想检查它是否应该这样做,以及以这种方式使用ColumnConstraints的percentWidth是否“正确”和合法,也就是说,不是所有列的总和都达到100%

我可以在API中找到描述行为的文档,当它们超过100%时,但当它们没有达到100%时,就没有了