@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(); } }