我有一个带有许多BorderPanes的FlowPane作为窗口。当FlowPane为空时,我想显示水印或标签<empty>
。
有没有解决方案?
答案 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中。