Javafx FlowPane中的默认标签

Javafx FlowPane中的默认标签,javafx,javafx-2,javafx-8,Javafx,Javafx 2,Javafx 8,我有一个带有许多边框的流程窗格作为窗口。当FlowPane为空时,我希望显示类似于水印或标签的内容 有什么解决办法吗?您是否尝试过这样的方法: FlowPane flowPane = ... ; StackPane container = new StackPane(); Label placeHolder = new Label("No content in flow pane"); placeHolder.visibleProperty().bind(Bindings.isEmpty(fl

我有一个带有许多边框的流程窗格作为窗口。当FlowPane为空时,我希望显示类似于水印或标签的内容


有什么解决办法吗?

您是否尝试过这样的方法:

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中即可。

您是否尝试过类似的方法:

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中即可。

您是否尝试过类似的方法:

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中即可。

您是否尝试过类似的方法:

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中