在JavaFx中以正确的时间切换场景

时间:2017-08-18 09:24:30

标签: java javafx fxml

我的问题是关于在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。我不知道为什么会这样。有任何想法吗?

0 个答案:

没有答案