Java 如何根据需要以编程方式更改锚定窗格玻璃的高度?

Java 如何根据需要以编程方式更改锚定窗格玻璃的高度?,java,javafx,Java,Javafx,我有垂直的SplitPane,我想通过点击按钮以编程方式更改内部AnchorPanes的大小。到目前为止,我已经 @FXML private void handleToggleBottomAction(ActionEvent event) { event.getEventType().getName(); if(bottomToggledUp){ bottomToggledUp = false; //hide bottom pane

我有垂直的
SplitPane
,我想通过点击按钮以编程方式更改内部
AnchorPane
s的大小。到目前为止,我已经

@FXML
private void handleToggleBottomAction(ActionEvent event) {
    event.getEventType().getName();
    if(bottomToggledUp){
        bottomToggledUp = false;
        //hide bottom pane

        apBottomPane.setPrefHeight(15);
        apMapPane.setPrefHeight(750);
        apBottomPane.requestLayout();
    } else {
        // view bottom pane
        bottomToggledUp=true;
        apBottomPane.setPrefHeight(100);
        apMapPane.setPrefHeight(650);
        apBottomPane.requestLayout();
    }
}

但这不会改变他们吗?如何解决这个问题?

使用
AnchorPane.setMinSize(double,double)


现在他们将被迫遵守

使用
AnchorPane.setMinSize(双,双)


现在他们将被迫遵守

您可以为版面添加代码或fxml吗?您可以为版面添加代码或fxml吗?