Я пытаюсь изменить размер AnchorPane с помощью родительского JFXDialoglayout.Я попробовал это в построителе сцен, но не позволил мне правильно расположить / изменить размер.Теперь я пытаюсь сделать это вручную вместо этого, как показано ниже.Как видно из кода, я пытался привязать ширину и высоту AnchorPane к JFXDialoglayout, но это все равно не сработало.Я также попытался установить одинаковую высоту / ширину префа, но ничего не вышло.Проблема в том, что высота AnchorPane меньше, чем JFXDialogLayout, но ширина такая же.Как мне сделать высоту равной?
private JFXDialogLayout getDialogLayout() {
JFXDialogLayout layout = new JFXDialogLayout();
layout.setPrefWidth(600);
layout.setPrefHeight(300);
AnchorPane pane = new AnchorPane();
pane.prefHeightProperty().bind(layout.prefHeightProperty());
pane.prefWidthProperty().bind(layout.prefWidthProperty());
Label heading = new Label("Heading");
Text body = new Text("This is the body of the dialog.");
JFXButton button = new JFXButton("ACCEPT");
pane.getChildren().addAll(heading, body, button);
layout.getChildren().addAll(pane);
return layout;
}