List of usage examples for javafx.stage Stage setTitle
public final void setTitle(String value)
From source file:Main.java
@Override public void start(final Stage stage) { final Node loginPanel = makeDraggable(createLoginPanel()); final Node confirmationPanel = makeDraggable(createConfirmationPanel()); final Node progressPanel = makeDraggable(createProgressPanel()); loginPanel.relocate(0, 0);/*w ww. j a va2s .co m*/ confirmationPanel.relocate(0, 67); progressPanel.relocate(0, 106); final Pane panelsPane = new Pane(); panelsPane.getChildren().addAll(loginPanel, confirmationPanel, progressPanel); final BorderPane sceneRoot = new BorderPane(); BorderPane.setAlignment(panelsPane, Pos.TOP_LEFT); sceneRoot.setCenter(panelsPane); final CheckBox dragModeCheckbox = new CheckBox("Drag mode"); BorderPane.setMargin(dragModeCheckbox, new Insets(6)); sceneRoot.setBottom(dragModeCheckbox); dragModeActiveProperty.bind(dragModeCheckbox.selectedProperty()); final Scene scene = new Scene(sceneRoot, 400, 300); stage.setScene(scene); stage.setTitle("Draggable Panels Example"); stage.show(); }
From source file:com.github.drbookings.ui.controller.MainController.java
private void showSettingsICal() { try {//from ww w . j a va 2 s .c o m final FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/ICalSettingsView.fxml")); final Parent root = loader.load(); final Stage stage = new Stage(); final Scene scene = new Scene(root); stage.setTitle("iCal Settings"); stage.setScene(scene); stage.setWidth(600); stage.setHeight(400); stage.show(); } catch (final IOException e) { logger.error(e.getLocalizedMessage(), e); } }
From source file:com.github.drbookings.ui.controller.MainController.java
private void showUpcomingEvents() { try {//from w w w . ja v a2 s. c om final FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/UpcomingView.fxml")); final Parent root = loader.load(); final Stage stage = new Stage(); final Scene scene = new Scene(root); stage.setTitle("What's next"); stage.setScene(scene); stage.setWidth(600); stage.setHeight(400); final Stage windowStage = (Stage) node.getScene().getWindow(); stage.setX(windowStage.getX() + windowStage.getWidth() / 2 - stage.getWidth() / 2); stage.setY((windowStage.getY() + windowStage.getHeight()) / 2 - stage.getHeight() / 2); final UpcomingController c = loader.getController(); c.setManager(getManager()); stage.show(); } catch (final IOException e) { logger.error(e.getLocalizedMessage(), e); } }
From source file:Main.java
@Override public void start(Stage stage) throws Exception { genderFld.getItems().addAll("Male", "Fenale", "Unknwon"); dataFld.setPrefColumnCount(30);/*from w w w . j av a 2 s .c om*/ dataFld.setPrefRowCount(5); GridPane grid = new GridPane(); grid.setHgap(5); grid.setVgap(5); // Place the controls in the grid grid.add(fNameLbl, 0, 0); // column=0, row=0 grid.add(lNameLbl, 0, 1); // column=0, row=1 grid.add(bDateLbl, 0, 2); // column=0, row=2 grid.add(genderLbl, 0, 3); // column=0, row=3 grid.add(fNameFld, 1, 0); // column=1, row=0 grid.add(lNameFld, 1, 1); // column=1, row=1 grid.add(bDateFld, 1, 2); // column=1, row=2 grid.add(genderFld, 1, 3); // column=1, row=3 grid.add(dataFld, 1, 4, 3, 2); // column=1, row=4, colspan=3, rowspan=3 VBox buttonBox = new VBox(saveBtn, closeBtn); saveBtn.setMaxWidth(Double.MAX_VALUE); closeBtn.setMaxWidth(Double.MAX_VALUE); grid.add(buttonBox, 2, 0, 1, 2); // column=2, row=0, colspan=1, rowspan=2 saveBtn.setOnAction(e -> showData()); closeBtn.setOnAction(e -> stage.hide()); Scene scene = new Scene(grid); stage.setScene(scene); stage.setTitle("Person Details"); stage.sizeToScene(); stage.show(); }
From source file:com.github.drbookings.ui.controller.MainController.java
private void showAddBookingDialog(final LocalDate date, final String roomName) { try {/*from w ww . j a va2s . c o m*/ final FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/AddBookingView.fxml")); final Parent root = loader.load(); final Stage stage = new Stage(); stage.setWidth(300); stage.setHeight(600); final Scene scene = new Scene(root); stage.setTitle("Add BookingBean"); stage.setScene(scene); final AddBookingController c = loader.getController(); c.setManager(manager); c.datePickerCheckIn.setValue(date); c.comboBoxRoom.getSelectionModel().select(roomName); final Stage windowStage = (Stage) node.getScene().getWindow(); stage.initOwner(windowStage); stage.initModality(Modality.WINDOW_MODAL); stage.setX(windowStage.getX() + windowStage.getWidth() / 2 - stage.getWidth() / 2); stage.setY((windowStage.getY() + windowStage.getHeight()) / 2 - stage.getHeight() / 2); stage.show(); } catch (final IOException e) { logger.error(e.getLocalizedMessage(), e); } }
From source file:Main.java
@Override public void start(Stage stage) { // Use a border pane as the root for scene BorderPane border = new BorderPane(); HBox hbox = addHBox();/*from w w w .j av a 2 s. c o m*/ border.setTop(hbox); border.setLeft(addVBox()); // Add a stack to the HBox in the top region addStackPane(hbox); // To see only the grid in the center, uncomment the following statement // comment out the setCenter() call farther down // border.setCenter(addGridPane()); // Choose either a TilePane or FlowPane for right region and comment out the // one you aren't using border.setRight(addFlowPane()); // border.setRight(addTilePane()); // To see only the grid in the center, comment out the following statement // If both setCenter() calls are executed, the anchor pane from the second // call replaces the grid from the first call border.setCenter(addAnchorPane(addGridPane())); Scene scene = new Scene(border, 585, 415); stage.setScene(scene); stage.setTitle("Layout Sample"); stage.show(); }
From source file:cz.lbenda.dataman.rc.DatamanApp.java
@SuppressWarnings("unchecked") @Override//from ww w. j av a 2 s . c o m public void start(Stage primaryStage) throws Exception { StatusHelper.getInstance().setStatusBar(statusBar); Thread.currentThread().setUncaughtExceptionHandler((thread, throwable) -> ExceptionMessageFrmController .showException(MessageFactory.getInstance().getMessage("UncaughtException"), throwable)); ribbon = new Ribbon(MessageFactory.getInstance().getMessage("app.name"), IconFactory.getInstance().image(this, "dataman.png", IconFactory.IconLocation.APP_ICON)); primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("dataman16.png"))); primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("dataman32.png"))); primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("dataman48.png"))); primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("dataman64.png"))); primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("dataman128.png"))); primaryStage.setTitle(MessageFactory.getInstance().getMessage("app.name")); DbConfigFactory.reloadConfiguration(); ObjectProperty<DbConfig> currentDbProperty = new SimpleObjectProperty<>(); ObjectProperty<TableDesc> selectedTableDescProperty = new SimpleObjectProperty<>(); prepareMainPane(); ribbon.itemsProperty().addAll(new AddDatabaseHandler(), new ImportDatabaseHandler(), new ExportDatabaseHandler(currentDbProperty), new DbConfigMenuOptions(currentDbProperty), new ConnectDatabaseHandler(currentDbProperty), new EditDatabaseHandler(currentDbProperty), new CopyDatabaseHandler(currentDbProperty), new RemoveDatabaseHandler(currentDbProperty), new ReloadDatabaseHandler(currentDbProperty), new RemoveRowsHandler(tableViewObjectProperty), new AddRowHandler(tableViewObjectProperty), new ReloadTableHandler(tableViewObjectProperty), new SaveTableHandler(tableViewObjectProperty), new SaveAllTableHandler(currentDbProperty), new OpenConnectedTablesHandler(tableViewObjectProperty, detailDescriptor -> addRemoveToDetail(detailDescriptor.getTitle(), detailDescriptor.getNode(), detailDescriptor.getClosable())), new ExportTableHandler(sqlQueryRowsObjectProperty), new ExportTableWithTemplateHandler(sqlQueryRowsObjectProperty), new AboutApplicationHandler()); Scene scene = new Scene(mainPane); te = new SQLEditorController(ribbon::addItem, scene, currentDbProperty, nodeShower); addToCenter(SQLEditorController.WINDOW_TITLE, te.getNode(), false); Tuple2<Parent, DbTableStructureFrmController> dbTableStructureFrmController = DbTableStructureFrmController .createNewInstance(); addToCenter(DbTableStructureFrmController.WINDOW_TITLE, dbTableStructureFrmController.get1(), false); selectedTableDescProperty.addListener( (observable, oldValue, newValue) -> dbTableStructureFrmController.get2().setTableDesc(newValue)); DbStructureFrmController dfc = new DbStructureFrmController(currentDbProperty, td -> new Thread(() -> { StatusHelper.getInstance().progressStart(td, DataTableFrmController.TASK_NAME, 2); StatusHelper.getInstance().progressNextStep(td, td.getName(), 0); DataTableFrmController controller = new DataTableFrmController(td); StatusHelper.getInstance().progressNextStep(td, td.getName(), 0); Platform.runLater(() -> addToCenter(controller.titleProperty(), controller.getTabView(), true)); StatusHelper.getInstance().progressFinish(td, DataTableFrmController.STEP_FINISH); }).start(), selectedTableDescProperty); leftPane.getChildren().add(dfc.getControlledNode()); RowEditorFrmController rowEditorFrmController = new RowEditorFrmController(tableViewObjectProperty); addToRight(RowEditorFrmController.WINDOW_TITLE, rowEditorFrmController.getPane()); // Scene scene = te.createScene(); primaryStage.setScene(scene); primaryStage.setOnCloseRequest(event -> { if (!DialogHelper.getInstance().showUnsavedObjectDialog(SavableRegistry.getInstance())) { event.consume(); } }); primaryStage.show(); /* try { // AquaFx.style(); // FlatterFX.style(); //AeroFX.style(); } catch (Exception e) { LOG.error("Problem with switch to AquaFx style", e); } */ }
From source file:AudioPlayer3.java
@Override public void start(Stage primaryStage) { System.out.println("JavaFX version: " + VersionInfo.getRuntimeVersion()); songModel.setURL("http://traffic.libsyn.com/dickwall/JavaPosse373.mp3"); metaDataView = new MetadataView(songModel); playerControlsView = new PlayerControlsView(songModel); final BorderPane root = new BorderPane(); root.setCenter(metaDataView.getViewNode()); root.setBottom(playerControlsView.getViewNode()); final Scene scene = new Scene(root, 800, 400); initSceneDragAndDrop(scene);// ww w .java 2s . c o m final URL stylesheet = getClass().getResource("media.css"); scene.getStylesheets().add(stylesheet.toString()); primaryStage.setScene(scene); primaryStage.setTitle("Audio Player 3"); primaryStage.show(); }
From source file:com.github.xwgou.namesurfer.fxui.JFXNameSurfer.java
@Override public void start(final Stage stage) { try {/*from w w w. j ava2s . c om*/ final ScalableContentPane scp = new ScalableContentPane(); scp.setStyle("-fx-background-color: green;"); Pane root = scp.getContentPane(); final JFXNameSurferPanel rootNode = new JFXNameSurferPanel(translator); rootNode.controller.exportButton.setDisable(disable_buttons); rootNode.controller.saveButton.setDisable(disable_buttons); root.getChildren().add(rootNode); final Scene scene = new Scene(scp, 1024, 576); scene.getStylesheets() .add(getClass().getResource("/com/github/xwgou/namesurfer/css/color.css").toExternalForm()); scp.layoutBoundsProperty().addListener((observable, oldValue, newValue) -> { double aspect_ratio = scp.getWidth() / scp.getHeight(); logger.debug(scp.getLayoutBounds().toString()); logger.debug("" + aspect_ratio); double w = 1024.0; double h = 576.0; if (aspect_ratio > 1024 / 576) w = 576 * aspect_ratio; else h = 1024 / aspect_ratio; rootNode.setPrefWidth(w); rootNode.setPrefHeight(h); }); stage.setTitle("NameSurfer"); stage.setScene(scene); stage.setFullScreen(fullscreen); stage.show(); } catch (Exception ex) { logger.error("Exception during application startup", ex); throw ex; } }
From source file:clientechat.TestList.java
@Override public void start(Stage primaryStage) { WebView wv = new WebView(); Button btn = new Button(); TextField textField = new TextField(); VBox vb = new VBox(); WebEngine appendEngine = wv.getEngine(); btn.setOnAction(new EventHandler<ActionEvent>() { @Override/*w w w . j a v a 2s. c om*/ public void handle(ActionEvent event) { executejQuery(appendEngine, "$('#content').append(\"<p align=right><b>World!" + escapeHtml(textField.getText()) + "<b><p>\");"); executejQuery(appendEngine, "$(\"html, body\").animate({ scrollTop: $(document).height()-$(window).height() });"); } }); wv.getEngine().loadContent( "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n" + "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" + "<head>\n" + "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n" + "<title>Documento sin ttulo</title>\n" + "</head>\n" + "\n" + "<body id=\"content\">\n" + " \n" + "</body>\n" + "</html>"); vb.getChildren().addAll(wv, btn, textField); Scene scene = new Scene(vb); primaryStage.setTitle("Hello World!"); primaryStage.setScene(scene); primaryStage.show(); }