@Override
 public void start(Stage primaryStage) throws Exception {
   FXMLLoader loader = new FXMLLoader(getClass().getResource("mainwindow.fxml"));
   loader.load();
   MainWindowController controller = loader.getController();
   controller.setStage(primaryStage);
   VBox root = loader.getRoot();
   Scene scene = new Scene(root);
   primaryStage.setScene(scene);
   primaryStage.show();
 }
  public void mainWindows() {

    try {
      FXMLLoader loader = new FXMLLoader(Main.class.getResource("../View/MainWindowsView.fxml"));
      AnchorPane pane = loader.load();
      MainWindowController mainWindowController = loader.getController();
      mainWindowController.setMain(this, primaryStage);

      Scene scene = new Scene(pane);

      primaryStage.setScene(scene);
      primaryStage.show();

    } catch (IOException e) {
      e.printStackTrace();
    }
  }