public FontSelectorDialog(Font defaultFont) { fontPanel = new FontPanel(); fontPanel.setFont(defaultFont); setResultConverter(dialogButton -> dialogButton == ButtonType.OK ? fontPanel.getFont() : null); final DialogPane dialogPane = getDialogPane(); setTitle(localize(asKey("font.dlg.title"))); //$NON-NLS-1$ dialogPane.setHeaderText(localize(asKey("font.dlg.header"))); //$NON-NLS-1$ dialogPane.getStyleClass().add("font-selector-dialog"); //$NON-NLS-1$ dialogPane.getStylesheets().add(FontSelectorDialog.class.getResource("dialogs.css").toExternalForm()); //$NON-NLS-1$ dialogPane.getButtonTypes().addAll(ButtonType.OK, ButtonType.CANCEL); dialogPane.setContent(fontPanel); }
DialogPane dialogPane = new DialogPane(); dialogPane.getButtonTypes().setAll(ButtonType.OK); dialogPane.setHeaderText("Processing file"); dialogPane.setContent(progressBar); dialogPane.lookupButton(ButtonType.OK).setDisable(true); progressBar.progressProperty().unbind(); progressBar.setProgress(1); dialogPane.setHeaderText("Processing complete"); }); progressBar.progressProperty().unbind(); progressBar.setProgress(0); dialogPane.setHeaderText("An error occurred"); });
DialogPane dialogPane = new DialogPane(); dialogPane.getButtonTypes().setAll(ButtonType.OK); dialogPane.setHeaderText("Processing file in progress"); dialogPane.setContent(progressBar); dialogPane.lookupButton(ButtonType.OK).setDisable(true); progressBar.progressProperty().unbind(); progressBar.setProgress(1); dialogPane.setHeaderText("Processing complete"); }); progressBar.progressProperty().unbind(); progressBar.setProgress(0); dialogPane.setHeaderText("An error occurred"); });
dialogPane.setHeaderText(getString("exception.dlg.header")); //$NON-NLS-1$ dialogPane.getStyleClass().add("exception-dialog"); //$NON-NLS-1$ dialogPane.getStylesheets().add(ProgressDialog.class.getResource("dialogs.css").toExternalForm()); //$NON-NLS-1$
dialogPane.setHeaderText(getString("progress.dlg.header")); //$NON-NLS-1$ dialogPane.getStyleClass().add("progress-dialog"); //$NON-NLS-1$ dialogPane.getStylesheets().add(ProgressDialog.class.getResource("dialogs.css").toExternalForm()); //$NON-NLS-1$
dialogPane.setHeaderText(getString("login.dlg.header")); //$NON-NLS-1$ dialogPane.getStyleClass().add("login-dialog"); //$NON-NLS-1$ dialogPane.getStylesheets().add(LoginDialog.class.getResource("dialogs.css").toExternalForm()); //$NON-NLS-1$
pathsField.setPrefWidth(400); DialogPane dialogPane = new DialogPane(); dialogPane.setHeaderText("Add RRD file(s)"); dialogPane.getButtonTypes().addAll(ButtonType.OK, ButtonType.CANCEL); dialogPane.setGraphic(new Region());