Как вернуться на предыдущую сцену - PullRequest
0 голосов
/ 05 апреля 2019

Я делаю 3 сцены в javafx scenebuilder.

Scene A: Edit Record -> Scene C

Scene B: View Record -> Scene C

Scene C: View Data

Как я могу вернуться к предыдущей сцене (A или B), не создавая дублирующую сцену C.

public void view(ActionEvent event) throws IOException{
    Parent mainpanelForm = FXMLLoader.load(getClass().getResource("Scene A or Scene B file location"));
    Scene mainpanelUI = new Scene(mainpanelForm);                 
    Stage mainpanel = (Stage) ((Node)event.getSource()).getScene().getWindow();  
    mainpanel.setScene(mainpanelUI);
    mainpanel.centerOnScreen();     
    mainpanel.setMaximized(true);
    mainpanel.show(); 
}
...