2016-01-12 26 views
0

使用JavaFX的GridPane容器,我怎么可以设置直到填满所有分配的小区一个按钮(或其他东西)水平扩展?JavaFX的GridPane:展开按钮,以填补多个单元

我用这条线将按钮添加到我的GridPane:

grid.add(button, 3, 0, 3, 1); 

但是按钮仅宽作为其文本,这是约2.5细胞。我希望它完全占用所有3个分配的单元格。

回答

2

你可以做

// allow button to grow: 
button.setMaxWidth(Double.MAX_VALUE); 

// ask GridPane to make button fill it's cells: 
GridPane.setFillWidth(button, true); 
+0

这并不为我工作。所有的按钮都是相同的大小。 –

+0

然后有可能别的东西,你正在做的错。用[MCVE]发表您自己的问题 –