我的问题是关于在UI上切换场景。我试图切换场景然后重新加载我的javafx程序。我希望在刷新之前出现加载场景,以便用户知道正在加载数据。这是我的代码:
@FXML
private void restartValidation(ActionEvent e) throws IOException, InterruptedException, InvalidReferenceException {
sceneResponsibilities.setVisible(true);
sceneDeviceProperties.setVisible(false);
sceneArticleNumbers.setVisible(false);
sceneBusService.setVisible(false);
sceneDTC.setVisible(false);
sceneDP.setVisible(false);
noErrors.setVisible(false);
runInitializationOfValidation();
}
我希望能够在重新加载数据之前从任何场景转到场景责任。目前代码似乎直接转到runInitializaitonOfValidation()
。当我进入调试模式时,它显示所有setVisible
代码都已运行,但UI上未显示sceneResponsibilities
。我不知道为什么会这样。有任何想法吗?