如何在组件不可见或隐藏时填充空白区域?

时间:2013-07-01 15:54:38

标签: javafx-2 javafx javafx-8

我在BorderPane中有几个组件,可以使用复选框显示或不显示。 当我设置组件不可见时,我通过调整下一个组件来获得我想要填充的空白空间。当组件设置为.setVisible(false);时,配置组件以填充空白区域的可用选项有哪些?

2 个答案:

答案 0 :(得分:19)

你也需要调用setManaged(false)。

答案 1 :(得分:6)

您可以利用绑定根据可见性自动设置托管属性。 例如。 component.managedProperty().bind(component.visibleProperty());