重新调整没有文本的GridPane按钮

时间:2018-03-04 16:09:22

标签: java javafx

我正在创建一个涉及GridPane上布局按钮的JavaFX应用程序。我使用以下方法设置按钮最大高度和最大宽度:

button.setMaxWidth(Double.MAX_Value);  

和:

button.setMaxHeight(Double.MAX_Value);  

以及:

GridPane.setFillWidth(button, true);  

但是我的按钮只扩展到:

中指定的行/列范围
grid.add();  

当按钮上有文字时,是否有任何方法可以扩展按钮的大小而不具有文本值?

1 个答案:

答案 0 :(得分:1)

setMaxHeight()/ setMaxWidth()设置按钮的最大大小,因为它不能大于该大小。您想要设置最小大小,以便它至少那么大。将其更改为setMinHeight()/ setMinWidth():

button.setMinWidth(Double.MAX_Value);
button.setMinHeight(Double.MAX_Value);