JavaFX2.2如何启用SplitPane垂直方向分隔器位置
我有一个包含两项的拆分窗格:进度条(顶部窗格)和操作按钮(例如,确定/取消)作为底部窗格。 加载页面时,将显示两个窗格。 在初始加载期间,我希望隐藏顶部窗格并显示底部窗格。 当通过单击按钮发生操作事件时,将显示顶部窗格。 我应该如何修改代码以执行所描述的场景 FXMLJavaFX2.2如何启用SplitPane垂直方向分隔器位置,javafx,javafx-2,Javafx,Javafx 2,我有一个包含两项的拆分窗格:进度条(顶部窗格)和操作按钮(例如,确定/取消)作为底部窗格。 加载页面时,将显示两个窗格。 在初始加载期间,我希望隐藏顶部窗格并显示底部窗格。 当通过单击按钮发生操作事件时,将显示顶部窗格。 我应该如何修改代码以执行所描述的场景 FXML 设置拆分窗格分隔符的控制器类代码段: .... progressSplitPane.setDividerPosition(0, 0.0); progressSplitPane.setResizableWithP
设置拆分窗格分隔符的控制器类代码段:
....
progressSplitPane.setDividerPosition(0, 0.0);
progressSplitPane.setResizableWithParent(progressMainAnchorPane, true);
actionButtonsWidget.getOkBtn().setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent evnt) {
// Show progress bar and message console
progressSplitPane.setDividerPosition(0, 0.75);
pBarConsoleWidget.showProgressConsole();
processCheckBoxSelections();
}
});
...
。。。。
progressSplitPane.setDividerPosition(0,0.0);
progressSplitPane.SetResizeableWithParent(progressMainAnchorPane,true);
actionButtonsWidget.getOkBtn().setOnAction(新的EventHandler()){
@凌驾
公共无效句柄(ActionEvent evnt){
//显示进度条和消息控制台
progressSplitPane.setDividerPosition(0,0.75);
pBarConsoleWidget.showProgressConsole();
processCheckBoxSelections();
}
});
...
我解决了这个问题,实现了一个GridPane,并将侦听器添加到属性中,如下所述。。。
....
progressSplitPane.setDividerPosition(0, 0.0);
progressSplitPane.setResizableWithParent(progressMainAnchorPane, true);
actionButtonsWidget.getOkBtn().setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent evnt) {
// Show progress bar and message console
progressSplitPane.setDividerPosition(0, 0.75);
pBarConsoleWidget.showProgressConsole();
processCheckBoxSelections();
}
});
...