Я хочу иметь ScrollPane на моем фоне и одно маленькое «окно» состояния вверху.См. Здесь:
Пример со стеком
Сначала я добавил ScrollPane в стек, а затем AnchorPane (небольшой прямоугольник с красными полями).
Я знаю, что не могу нажать на ScrollPane, потому что AnchorPane выше.Есть ли способ создать это, так что я могу щелкнуть / использовать ScrollPane, где нет других перекрытий панели?
Я пробовал это с Anchorpane StackPane и Pane ...
Вот некоторый код:
StackPane stackPane = new StackPane();
stackPane.setPrefSize(1024, 600);
stackPane.setStyle("-fx-background: #121212;");
stackPane.setAlignment(Pos.TOP_LEFT);
ObservableList<Node> children = stackPane.getChildren();
ScrollPane scrollPane = new ScrollPane();
scrollPane.setFitToHeight(true);
scrollPane.setFitToWidth(true);
scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS);
scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS);
scrollPane.setStyle("-fx-background: transparent;-fx-border-color: red;");
children.add(scrollPane);
AnchorPane firstName = new AnchorPane();
// fill firstName AnchorPane
children.add(firstName);
Scene scene = new Scene(stackPane);
primaryStage.setResizable(true);
primaryStage.setScene(scene);
primaryStage.show();