/** * init fxml when loaded. */ @PostConstruct public void init() { for (int i = 0; i < 100; i++) { contentList.getItems().add("Item " + i); } contentList.setMaxHeight(3400); JFXScrollPane.smoothScrolling((ScrollPane) scroll.getChildren().get(0)); SVGGlyph arrow = new SVGGlyph(0, "FULLSCREEN", "M402.746 877.254l-320-320c-24.994-24.992-24.994-65.516 0-90.51l320-320c24.994-24.992 65.516-24.992 90.51 0 24.994 24.994 " + "24.994 65.516 0 90.51l-210.746 210.746h613.49c35.346 0 64 28.654 64 64s-28.654 64-64 64h-613.49l210.746 210.746c12.496 " + "12.496 18.744 28.876 18.744 45.254s-6.248 32.758-18.744 45.254c-24.994 24.994-65.516 24.994-90.51 0z", Color.WHITE); arrow.setSize(20, 16); backButton.setGraphic(arrow); backButton.setRipplerFill(Color.WHITE); } }
btnFull.setCursor(Cursor.HAND); btnFull.setOnAction((action) -> primaryStage.setFullScreen(!primaryStage.isFullScreen())); btnFull.setGraphic(full); btnFull.setTranslateX(-30); btnFull.setRipplerFill(Color.WHITE); btnClose.setCursor(Cursor.HAND); btnClose.setOnAction((action) -> onCloseButtonAction.get().run()); btnClose.setGraphic(close); btnClose.setRipplerFill(Color.WHITE); btnMin.setCursor(Cursor.HAND); btnMin.setOnAction((action) -> primaryStage.setIconified(true)); btnMin.setGraphic(minus); btnMin.setRipplerFill(Color.WHITE); btnMax.setRipplerFill(Color.WHITE); btnMax.setOnAction((action) -> maximize(resizeMin, resizeMax)); btnMax.setGraphic(resizeMax);
Color.WHITE); arrow.setSize(20, 16); button.setGraphic(arrow); button.setRipplerFill(Color.WHITE); pane.getTopBar().getChildren().add(button);
maximized = primaryStage.isMaximized(); if (primaryStage.isMaximized()) { btnMax.setGraphic(resizeMin); btnMax.setTooltip(new Tooltip("Restore Down")); } else { btnMax.setGraphic(resizeMax); btnMax.setTooltip(new Tooltip("Maximize")); primaryStage.setWidth(maximizedBox.getWidth()); primaryStage.setHeight(maximizedBox.getHeight()); btnMax.setGraphic(resizeMin); btnMax.setTooltip(new Tooltip("Restore Down")); } else { primaryStage.setHeight(originalBox.getHeight()); originalBox = null; btnMax.setGraphic(resizeMax); btnMax.setTooltip(new Tooltip("Maximize"));
Insets.EMPTY))); backMonthButton.getStyleClass().add("left-button"); backMonthButton.setGraphic(leftChevron); backMonthButton.setRipplerFill(this.datePicker.getDefaultColor()); backMonthButton.setOnAction(t -> forward(-1, MONTHS, false, true)); Insets.EMPTY))); forwardMonthButton.getStyleClass().add("right-button"); forwardMonthButton.setGraphic(rightChevron); forwardMonthButton.setRipplerFill(this.datePicker.getDefaultColor()); forwardMonthButton.setOnAction(t -> forward(1, MONTHS, false, true));
Color.WHITE); glyph.setSize(20, 20); button.setGraphic(glyph); button.translateYProperty().bind(Bindings.createDoubleBinding(() -> { return header.getBoundsInParent().getHeight() - button.getHeight() / 2;
Label sslabel = new Label("R1"); sslabel.setStyle(FX_TEXT_FILL_WHITE); ssbutton1.setGraphic(sslabel); ssbutton1.setButtonType(ButtonType.RAISED); ssbutton1.getStyleClass().addAll(ANIMATED_OPTION_BUTTON, ANIMATED_OPTION_SUB_BUTTON2); Label slabel = new Label("B1"); slabel.setStyle(FX_TEXT_FILL_WHITE); sbutton1.setGraphic(slabel); sbutton1.setButtonType(ButtonType.RAISED); sbutton1.getStyleClass().addAll(ANIMATED_OPTION_BUTTON, ANIMATED_OPTION_SUB_BUTTON); button1.setGraphic(label); label.setStyle(FX_TEXT_FILL_WHITE); button1.setButtonType(ButtonType.RAISED);
private void initButtons() { // START AND STOP this.startButton.setOnMouseClicked(e -> { if (e.getButton().equals(MouseButton.SECONDARY)) { this.elevationPopup.show(this.startButton); } else { if (this.recognizer.state()) { this.stopSensor(); this.startButton.setTooltip(new Tooltip("Start the sensor")); this.startButton.setGraphic(ViewUtilities.iconSetter(Material.VISIBILITY, IconDim.MEDIUM)); } else { this.startSensor(); this.startButton.setTooltip(new Tooltip("Start the sensor")); this.startButton.setGraphic(ViewUtilities.iconSetter(Material.VISIBILITY_OFF, IconDim.MEDIUM)); } } }); // SAVE BUTTON this.saveSettingsButton.setGraphic(ViewUtilities.iconSetter(Material.SAVE, IconDim.MEDIUM)); JFXDepthManager.setDepth(this.saveSettingsButton, 4); this.saveSettingsButton.setOnAction(t -> this.saveSettings()); }
btnFull.setCursor(Cursor.HAND); btnFull.setOnAction((action) -> primaryStage.setFullScreen(!primaryStage.isFullScreen())); btnFull.setGraphic(full); btnFull.setTranslateX(-30); btnFull.setRipplerFill(Color.WHITE); btnClose.setCursor(Cursor.HAND); btnClose.setOnAction((action) -> onCloseButtonAction.get().run()); btnClose.setGraphic(close); btnClose.setRipplerFill(Color.WHITE); btnMin.setCursor(Cursor.HAND); btnMin.setOnAction((action) -> primaryStage.setIconified(true)); btnMin.setGraphic(minus); btnMin.setRipplerFill(Color.WHITE); btnMax.setRipplerFill(Color.WHITE); btnMax.setOnAction((action) -> maximize(resizeMin, resizeMax)); btnMax.setGraphic(resizeMax);
private void initGraphic() { this.tabPane.getTabs().get(0).setGraphic(ViewUtilities.iconSetter(Material.PERSON, IconDim.MEDIUM)); this.tabPane.getTabs().get(1).setGraphic(ViewUtilities.iconSetter(Material.BLUR_ON, IconDim.MEDIUM)); this.tabPane.getTabs().get(2).setGraphic(ViewUtilities.iconSetter(Material.MULTILINE_CHART, IconDim.MEDIUM)); this.tabPane.getTabs().get(3).setGraphic(ViewUtilities.iconSetter(Material.SETTINGS, IconDim.MEDIUM)); this.startButton.setGraphic(ViewUtilities.iconSetter(Material.VISIBILITY, IconDim.MEDIUM)); }
maximized = primaryStage.isMaximized(); if (primaryStage.isMaximized()) { btnMax.setGraphic(resizeMin); btnMax.setTooltip(new Tooltip("Restore Down")); } else { btnMax.setGraphic(resizeMax); btnMax.setTooltip(new Tooltip("Maximize")); primaryStage.setWidth(maximizedBox.getWidth()); primaryStage.setHeight(maximizedBox.getHeight()); btnMax.setGraphic(resizeMin); btnMax.setTooltip(new Tooltip("Restore Down")); } else { primaryStage.setHeight(originalBox.getHeight()); originalBox = null; btnMax.setGraphic(resizeMax); btnMax.setTooltip(new Tooltip("Maximize"));
Insets.EMPTY))); backMonthButton.getStyleClass().add("left-button"); backMonthButton.setGraphic(leftChevron); backMonthButton.setRipplerFill(this.datePicker.getDefaultColor()); backMonthButton.setOnAction(t -> forward(-1, MONTHS, false, true)); Insets.EMPTY))); forwardMonthButton.getStyleClass().add("right-button"); forwardMonthButton.setGraphic(rightChevron); forwardMonthButton.setRipplerFill(this.datePicker.getDefaultColor()); forwardMonthButton.setOnAction(t -> forward(1, MONTHS, false, true));