Переключение сцены в javaFX

У меня проблема при попытке закрыть текущую сцену и открыть другую сцену, когда выбрано menuItem. Моя основная сцена закодирована так:

public void start(Stage primaryStage) throws Exception {
   primaryStage.setTitle("Shop Management");
   Pane myPane = (Pane)FXMLLoader.load(getClass().getResource
("createProduct.fxml"));
   Scene myScene = new Scene(myPane);        
   primaryStage.setScene(myScene);
   primaryStage.show();
}

Затем в createProduct.fxml, когда menuItem будет включен, он выполнит это:

public void gotoCreateCategory(ActionEvent event) throws IOException {
    Stage stage = new Stage();
    stage.setTitle("Shop Management");
    Pane myPane = null;
    myPane = FXMLLoader.load(getClass().getResource("createCategory.fxml"));
    Scene scene = new Scene(myPane);
    stage.setScene(scene);
    stage.show();
}

Это открыло createCategory.fxml. Однако предыдущая панель createProduct.fxml не закрывается. Я знаю тамДля этого есть что-то, что называется stage.close (), но я понятия не имею, где его реализовать, поскольку я не пропускаю сцену из основного с самого начала. Интересно, как мне это исправить.

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос