2013-07-01 36 views
4

我有幾個組件進入BorderPane,它可以被顯示或不使用複選框。 當我將組件設置爲不可見時,我通過調整下一個組件的大小來獲得要填充的空白空間。當組件設置爲.setVisible(false);時,有哪些可用選項來配置組件以填充空白空間?如何在組件不可見或隱藏時填充空白空間?

回答

16

您還需要調用setManaged(false)。

+0

非常感謝。這個解決方案'setManaged(false)'爲我節省了很多問題。 – user1285928

3

您可以利用綁定自動設置基於可見性的託管屬性。 例如component.managedProperty().bind(component.visibleProperty());

相關問題