FlowPane中的默认标签

时间:2014-04-05 11:24:36

标签: javafx javafx-2 javafx-8

我有一个带有许多BorderPanes的FlowPane作为窗口。当FlowPane为空时,我想显示水印或标签<empty>

有没有解决方案?

1 个答案:

答案 0 :(得分:3)

你有没有试过这样的事情:

FlowPane flowPane = ... ;

StackPane container = new StackPane();
Label placeHolder = new Label("No content in flow pane");
placeHolder.visibleProperty().bind(Bindings.isEmpty(flowPane.getChildren()));
container.getChildren().addAll(flowPane, placeHolder);

然后,显然,只需将容器添加到之前添加流窗格的UI中。