2017-03-24 47 views

回答

1

與所有Region是你可以設置the minWidth property

label.setMinWidth(100); 

,這將導致在標籤不低於大小100調整,無論它是text

2

所有佈局將佈置invisible節點,就好像它是可見的一樣。您可以使用一個無形的標籤爲通過使無形的,並把它與你的可見節點沿「支柱」,在StackPane:

Label valueLabel = new Label("This may become empty"); 

Label strut = new Label(valueLabel.getText()); 
strut.setVisible(false); 

StackPane labelPane = new StackPane(strut, valueLabel); 

hBox.getChildren().add(labelPane); 

另一種選擇是簡單地讓你的價值標籤無形的,而不是使其文字爲空,但我意識到有些情況下可能無法實現,例如Label的文本屬性是綁定的。

+0

Thanks @VGR不知道關於setVisible屬性! – user1104028

相關問題