Color customColor = customColorDialog.customColorProperty().get(); buildCustomColors(); colorPicker.getCustomColors().add(customColor); updateSelection(customColor); Event.fireEvent(colorPicker, new ActionEvent()); colorPicker.getCustomColors().addListener((Change<? extends Color> change) -> buildCustomColors()); VBox paletteBox = new VBox(); paletteBox.getStyleClass().add("color-palette"); Color customColor = customColorDialog.customColorProperty().get(); buildCustomColors(); colorPicker.getCustomColors().add(customColor); updateSelection(customColor); Event.fireEvent(colorPicker, new ActionEvent());
private void buildCustomColors() { final ObservableList<Color> customColors = colorPicker.getCustomColors(); customColorGrid.getChildren().clear(); if (customColors.isEmpty()) {
private ColorPicker createBaseColorPicker() { ColorPicker colorPicker = new ColorPicker(Color.TRANSPARENT); colorPicker.getCustomColors().addAll(Color.TRANSPARENT, Color.web("#f3622d"), Color.web("#fba71b"), Color.web("#57b757"), Color.web("#41a9c9"), Color.web("#888"), Color.RED, Color.ORANGE, Color.YELLOW, Color.GREEN, Color.CYAN, Color.BLUE, Color.PURPLE, Color.MAGENTA, Color.BLACK); colorPicker.valueProperty().addListener(new ChangeListener<Color>() { @Override public void changed(ObservableValue<? extends Color> observable, Color oldValue, Color c) { setBaseColor(c); } }); return colorPicker; }
private ColorPicker createBackgroundColorPicker() { ColorPicker colorPicker = new ColorPicker(Color.TRANSPARENT); colorPicker.getCustomColors().addAll(Color.TRANSPARENT, Color.web("#f3622d"), Color.web("#fba71b"), Color.web("#57b757"), Color.web("#41a9c9"), Color.web("#888"), Color.RED, Color.ORANGE, Color.YELLOW, Color.GREEN, Color.CYAN, Color.BLUE, Color.PURPLE, Color.MAGENTA, Color.BLACK); colorPicker.valueProperty().addListener(new ChangeListener<Color>() { @Override public void changed(ObservableValue<? extends Color> observable, Color oldValue, Color c) { if (c == null) { backgroundColor = null; } else { backgroundColor = c; } updateUserAgentStyleSheet(); } }); return colorPicker; }
private ColorPicker createAccentColorPicker() { ColorPicker colorPicker = new ColorPicker(Color.web("#0096C9")); colorPicker.getCustomColors().addAll(Color.TRANSPARENT, Color.web("#0096C9"), Color.web("#4fb6d6"), Color.web("#f3622d"), Color.web("#fba71b"), Color.web("#57b757"), Color.web("#41a9c9"), Color.web("#888"), Color.RED, Color.ORANGE, Color.YELLOW, Color.GREEN, Color.CYAN, Color.BLUE, Color.PURPLE, Color.MAGENTA, Color.BLACK); colorPicker.valueProperty().addListener(new ChangeListener<Color>() { @Override public void changed(ObservableValue<? extends Color> observable, Color oldValue, Color c) { setAccentColor(c); } }); return colorPicker; }
Color customColor = customColorDialog.customColorProperty().get(); buildCustomColors(); colorPicker.getCustomColors().add(customColor); updateSelection(customColor); Event.fireEvent(colorPicker, new ActionEvent()); colorPicker.getCustomColors().addListener((Change<? extends Color> change) -> buildCustomColors()); VBox paletteBox = new VBox(); paletteBox.getStyleClass().add("color-palette"); Color customColor = customColorDialog.customColorProperty().get(); buildCustomColors(); colorPicker.getCustomColors().add(customColor); updateSelection(customColor); Event.fireEvent(colorPicker, new ActionEvent());
private void buildCustomColors() { final ObservableList<Color> customColors = colorPicker.getCustomColors(); customColorGrid.getChildren().clear(); if (customColors.isEmpty()) {