List of usage examples for javafx.stage Stage initModality
public final void initModality(Modality modality)
From source file:org.ado.musicdroid.view.AppPresenter.java
public void about() { final Stage stage = new Stage(); final AboutView aboutView = new AboutView(); final AboutPresenter presenter = (AboutPresenter) aboutView.getPresenter(); presenter.setStage(stage);/*from w w w .j av a 2 s . com*/ stage.initModality(Modality.APPLICATION_MODAL); stage.setScene(new Scene(aboutView.getView())); stage.setTitle("About"); stage.show(); }
From source file:com.properned.application.SystemController.java
@FXML public void openLocaleDialog() { logger.info("Open the locale dialog"); FXMLLoader loader = new FXMLLoader(); loader.setLocation(getClass().getResource("/com/properned/gui/localeFrame.fxml")); loader.setResources(MessageReader.getInstance().getBundle()); try {/* w w w.j a v a 2 s . c o m*/ loader.load(); Parent root = loader.getRoot(); Stage modalDialog = new Stage(StageStyle.UNIFIED); modalDialog.initModality(Modality.APPLICATION_MODAL); modalDialog.initOwner(Properned.getInstance().getPrimaryStage()); modalDialog.setTitle(MessageReader.getInstance().getMessage("manageLocale.title")); modalDialog.setResizable(true); modalDialog.getIcons().add(new Image("/com/properned/style/icon/icon_16.png")); Scene scene = new Scene(root); scene.getStylesheets().add("/com/properned/style/application.css"); modalDialog.setScene(scene); modalDialog.showAndWait(); } catch (IOException e) { Properned.getInstance().showError(MessageReader.getInstance().getMessage("error.openFrame"), e); } }
From source file:net.sourceforge.pmd.util.fxdesigner.XPathPanelController.java
public void showExportXPathToRuleWizard() throws IOException { ExportXPathWizardController wizard = new ExportXPathWizardController(xpathExpressionProperty()); FXMLLoader loader = new FXMLLoader(getClass().getResource("fxml/xpath-export-wizard.fxml")); loader.setController(wizard);/*w ww. j ava 2 s . co m*/ final Stage dialog = new Stage(); dialog.initOwner(designerRoot.getMainStage()); dialog.setOnCloseRequest(e -> wizard.shutdown()); dialog.initModality(Modality.WINDOW_MODAL); Parent root = loader.load(); Scene scene = new Scene(root); //stage.setTitle("PMD Rule Designer (v " + PMD.VERSION + ')'); dialog.setScene(scene); dialog.show(); }
From source file:io.bitsquare.app.BitsquareApp.java
private void showFPSWindow() { Label label = new Label(); EventStreams.animationTicks().latestN(100).map(ticks -> { int n = ticks.size() - 1; return n * 1_000_000_000.0 / (ticks.get(n) - ticks.get(0)); }).map(d -> String.format("FPS: %.3f", d)).feedTo(label.textProperty()); Pane root = new StackPane(); root.getChildren().add(label);// ww w .jav a2 s. c o m Stage stage = new Stage(); stage.setScene(new Scene(root)); stage.setTitle("FPS"); stage.initModality(Modality.NONE); stage.initStyle(StageStyle.UTILITY); stage.initOwner(scene.getWindow()); stage.setX(primaryStage.getX() + primaryStage.getWidth() + 10); stage.setY(primaryStage.getY()); stage.setWidth(200); stage.setHeight(100); stage.show(); }
From source file:org.ado.musicdroid.view.AppPresenter.java
public void settings() { final Stage stage = new Stage(); final SettingsView settingsView = new SettingsView(); final SettingsPresenter presenter = (SettingsPresenter) settingsView.getPresenter(); presenter.setStage(stage, this::loadAlbumList); stage.initModality(Modality.APPLICATION_MODAL); stage.setScene(new Scene(settingsView.getView())); stage.setTitle("Settings"); stage.show();//from w w w. ja v a 2 s. c o m }
From source file:io.bitsquare.app.BitsquareApp.java
private void showDebugWindow() { ViewLoader viewLoader = injector.getInstance(ViewLoader.class); View debugView = viewLoader.load(DebugView.class); Parent parent = (Parent) debugView.getRoot(); Stage stage = new Stage(); stage.setScene(new Scene(parent)); stage.setTitle("Debug window"); stage.initModality(Modality.NONE); stage.initStyle(StageStyle.UTILITY); stage.initOwner(scene.getWindow());/*from w ww. j a v a 2s . c o m*/ stage.setX(primaryStage.getX() + primaryStage.getWidth() + 10); stage.setY(primaryStage.getY()); stage.show(); }
From source file:io.github.mzmine.modules.plots.chromatogram.ChromatogramPlotWindowController.java
public void handleSetupLayers(Event e) { try {//from w w w. j a va 2 s .c o m URL layersDialogFXML = getClass().getResource(LAYERS_DIALOG_FXML); FXMLLoader loader = new FXMLLoader(layersDialogFXML); Stage layersDialog = loader.load(); ChromatogramLayersDialogController controller = loader.getController(); controller.configure(datasets, this); layersDialog.initModality(Modality.APPLICATION_MODAL); layersDialog.show(); } catch (Exception ex) { ex.printStackTrace(); } }
From source file:ExcelFx.FXMLDocumentController.java
@FXML private void TablePatch(ActionEvent event) throws IOException { System.out.println("ExcelFx.FXMLDocumentController.TablePatch()"); try {// w w w. j a v a 2 s .co m FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("FileOpenFXML.fxml")); Parent root1 = (Parent) fxmlLoader.load(); Stage stage = new Stage(); stage.initModality(Modality.WINDOW_MODAL); stage.initStyle(StageStyle.DECORATED); stage.setTitle(" "); stage.setScene(new Scene(root1)); stage.show(); } catch (Exception e) { System.err.println(e); } }
From source file:com.SignalDiagram.FXMLDocumentController.java
@FXML private void showAbout(ActionEvent event) { Stage stage = new Stage(); Parent root;//from w ww . j a v a2s . co m try { root = FXMLLoader.load(getClass().getResource("FXMLAbout.fxml")); stage.setScene(new Scene(root)); stage.setTitle("About"); stage.initStyle(StageStyle.UTILITY); stage.initModality(Modality.APPLICATION_MODAL); // stage.initOwner(((Node) event.getSource()).getScene().getWindow()); stage.setResizable(false); stage.show(); } catch (IOException ex) { Logger.getLogger(FXMLDocumentController.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:ca.wumbo.doommanager.client.controller.FileEditorController.java
/** * Starts the GUI for connecting to a server for a shared project. *///w w w . ja va2s . c om public void openConnectGUI() { log.debug("Loading a new connect wizard."); ConnectWizardController connectWizard = SpringContainer.getContext().getBean(ConnectWizardController.class); log.trace("Creating the scene."); Scene scene = new Scene(connectWizard.getRootPane()); scene.getStylesheets().add(cssPath); log.trace("Creating stage to display window with the scene."); Stage stage = new Stage(); stage.setTitle("Remote Project Connection"); stage.setResizable(false); stage.initModality(Modality.NONE); stage.initOwner(coreController.getStage()); stage.setResizable(false); stage.setScene(scene); stage.show(); log.trace("Connect wizard displayed."); }