private void initialiseEditConnectionsWindow() { // This is a dirty way to reload connection settings :) possibly could be removed if all // connections are closed before loading a new config file if (editConnectionsController != null) { eventManager.deregisterConnectionStatusObserver(editConnectionsController); } final FXMLLoader loader = FxmlUtils.createFxmlLoaderForProjectFile("EditConnectionsWindow.fxml"); final AnchorPane connectionWindow = FxmlUtils.loadAnchorPane(loader); editConnectionsController = ((EditConnectionsController) loader.getController()); editConnectionsController.setMainController(this); editConnectionsController.setEventManager(eventManager); editConnectionsController.setConnectionManager(connectionManager); editConnectionsController.setConfigurationManager(configurationManager); editConnectionsController.init(); Scene scene = new Scene(connectionWindow); scene.getStylesheets().addAll(mainPane.getScene().getStylesheets()); editConnectionsStage = new Stage(); editConnectionsStage.setTitle("Connection list"); editConnectionsStage.initModality(Modality.WINDOW_MODAL); editConnectionsStage.initOwner(getParentWindow()); editConnectionsStage.setScene(scene); }
private void initialiseConverterWindow() { final FXMLLoader loader = FxmlUtils.createFxmlLoaderForProjectFile("ConverterWindow.fxml"); final AnchorPane converterWindow = FxmlUtils.loadAnchorPane(loader); Scene scene = new Scene(converterWindow); scene.getStylesheets().addAll(mainPane.getScene().getStylesheets()); converterStage = new Stage(); converterStage.setTitle("Converter"); converterStage.initOwner(getParentWindow()); converterStage.setScene(scene); }