我有纵向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();
}
}
但是这不会改变它们吗?怎么解决这个问题?
答案 0 :(得分:0)
使用AnchorPane.setMinSize(double,double);
现在他们将有力量遵守