如何根据需要改变Anchor Pane的编程高度?

时间:2015-11-05 01:34:46

标签: java javafx

我有纵向SplitPane,想要通过点击按钮以编程方式更改内部AnchorPane的大小。到目前为止,我有

@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();
    }
}

但是这不会改变它们吗?怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用AnchorPane.setMinSize(double,double);

现在他们将有力量遵守