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吗?