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

use*_*928 4 javafx javafx-2 javafx-8

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

tom*_*tom 20

您还需要调用setManaged(false).


小智 6

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