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

问题描述 投票:0回答:1

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

button.setMaxWidth(Double.MAX_Value);  

和:

button.setMaxHeight(Double.MAX_Value);  

以及:

GridPane.setFillWidth(button, true);  

但是我的按钮只扩展到指定的行/列范围:

grid.add();  

当按钮上有文字时,是否有任何方式扩展按钮的大小而没有文本值?

java javafx
1个回答
1
投票

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

button.setMinWidth(Double.MAX_Value);
button.setMinHeight(Double.MAX_Value);  
© www.soinside.com 2019 - 2024. All rights reserved.