Javafx FlowPane中的默认标签
我有一个带有许多边框的流程窗格作为窗口。当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 = ... ;
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中