Examples of Colorpicker


Examples of javafx.scene.control.ColorPicker

        Button strikeBtn = createButton("strikethrough", () -> toggleStrikethrough());
        ComboBox<Integer> sizeCombo = new ComboBox<>(FXCollections.observableArrayList(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 22, 24, 28, 32, 36, 40, 48, 56, 64, 72));
        sizeCombo.getSelectionModel().select(Integer.valueOf(12));
        ComboBox<String> familyCombo = new ComboBox<>(FXCollections.observableList(Font.getFamilies()));
        familyCombo.getSelectionModel().select("Serif");
        ColorPicker textColorPicker = new ColorPicker(Color.BLACK);

        sizeCombo.setOnAction(evt -> updateFontSize(sizeCombo.getValue()));
        familyCombo.setOnAction(evt -> updateFontFamily(familyCombo.getValue()));
        textColorPicker.valueProperty().addListener((o, old, color) -> updateTextColor(color));

        undoBtn.disableProperty().bind(Bindings.not(area.undoAvailableProperty()));
        redoBtn.disableProperty().bind(Bindings.not(area.redoAvailableProperty()));

        BooleanBinding selectionEmpty = new BooleanBinding() {
            { bind(area.selectionProperty()); }

            @Override
            protected boolean computeValue() {
                return area.getSelection().getLength() == 0;
            }
        };

        cutBtn.disableProperty().bind(selectionEmpty);
        copyBtn.disableProperty().bind(selectionEmpty);

        area.beingUpdatedProperty().addListener((o, old, beingUpdated) -> {
            if(!beingUpdated) {
                boolean bold, italic, underline, strike;
                Integer fontSize;
                String fontFamily;
                Color textColor;

                IndexRange selection = area.getSelection();
                if(selection.getLength() != 0) {
                    StyleSpans<StyleInfo> styles = area.getStyleSpans(selection);
                    bold = styles.styleStream().anyMatch(s -> s.bold.orElse(false));
                    italic = styles.styleStream().anyMatch(s -> s.italic.orElse(false));
                    underline = styles.styleStream().anyMatch(s -> s.underline.orElse(false));
                    strike = styles.styleStream().anyMatch(s -> s.strikethrough.orElse(false));
                    int[] sizes = styles.styleStream().mapToInt(s -> s.fontSize.orElse(-1)).distinct().toArray();
                    fontSize = sizes.length == 1 ? sizes[0] : -1;
                    String[] families = styles.styleStream().map(s -> s.fontFamily.orElse(null)).distinct().toArray(i -> new String[i]);
                    fontFamily = families.length == 1 ? families[0] : null;
                    Color[] colors = styles.styleStream().map(s -> s.textColor.orElse(null)).distinct().toArray(i -> new Color[i]);
                    textColor = colors.length == 1 ? colors[0] : null;
                } else {
                    int p = area.getCurrentParagraph();
                    int col = area.getCaretColumn();
                    StyleInfo style = area.getStyleAtPosition(p, col);
                    bold = style.bold.orElse(false);
                    italic = style.italic.orElse(false);
                    underline = style.underline.orElse(false);
                    strike = style.strikethrough.orElse(false);
                    fontSize = style.fontSize.orElse(-1);
                    fontFamily = style.fontFamily.orElse(null);
                    textColor = style.textColor.orElse(null);
                }

                updatingToolbar.onWhile(() -> {
                    if(bold) {
                        if(!boldBtn.getStyleClass().contains("pressed")) {
                            boldBtn.getStyleClass().add("pressed");
                        }
                    } else {
                        boldBtn.getStyleClass().remove("pressed");
                    }

                    if(italic) {
                        if(!italicBtn.getStyleClass().contains("pressed")) {
                            italicBtn.getStyleClass().add("pressed");
                        }
                    } else {
                        italicBtn.getStyleClass().remove("pressed");
                    }

                    if(underline) {
                        if(!underlineBtn.getStyleClass().contains("pressed")) {
                            underlineBtn.getStyleClass().add("pressed");
                        }
                    } else {
                        underlineBtn.getStyleClass().remove("pressed");
                    }

                    if(strike) {
                        if(!strikeBtn.getStyleClass().contains("pressed")) {
                            strikeBtn.getStyleClass().add("pressed");
                        }
                    } else {
                        strikeBtn.getStyleClass().remove("pressed");
                    }

                    if(fontSize != -1) {
                        sizeCombo.getSelectionModel().select(fontSize);
                    } else {
                        sizeCombo.getSelectionModel().clearSelection();
                    }

                    if(fontFamily != null) {
                        familyCombo.getSelectionModel().select(fontFamily);
                    } else {
                        familyCombo.getSelectionModel().clearSelection();
                    }

                    if(textColor != null) {
                        textColorPicker.setValue(textColor);
                    }
                });
            }
        });
View Full Code Here

Examples of javafx.scene.control.ColorPicker

*/
public class ColorPickerFactory implements Callback<Void, FXFormNode> {

    @Override
    public FXFormNode call(Void aVoid) {
        ColorPicker colorPicker = new ColorPicker();
        return new FXFormNodeWrapper(colorPicker, colorPicker.valueProperty());
    }
View Full Code Here

Examples of net.auroris.ColorPicker.client.ColorPicker

public class ColorPickerDialog extends PromptDialogBox {

  public ColorPickerDialog(String startHex) {
    super("Color Chooser", "OK", null, "Cancel", false, true);
    setContent(new ColorPicker());
   
    ColorPicker colorPicker = (ColorPicker) getContent();
    try {
      if (startHex != null && startHex.startsWith("#")) {
        startHex = startHex.substring(1);
      }
      colorPicker.setHex(startHex);
    } catch (Exception e) {
    }
  }
View Full Code Here

Examples of net.auroris.ColorPicker.client.ColorPicker

    } catch (Exception e) {
    }
  }

  public String getHexColor() {
    ColorPicker colorPicker = (ColorPicker) getContent();
    return colorPicker.getHexColor();
  }
View Full Code Here

Examples of org.apache.click.extras.control.ColorPicker

        form.setColumns(2);

        checkList.setHeight("5em");
        form.add(checkList);
        form.add(new CreditCardField("creditCardField"));
        form.add(new ColorPicker("colorPicker"));
        form.add(new DateField("dateField"));
        form.add(new DoubleField("doubleField"));
        form.add(new EmailField("emailField"));
        form.add(new IntegerField("integerField"));
        form.add(new LongField("longField"));
View Full Code Here

Examples of org.apache.click.extras.control.ColorPicker

        form.setColumns(2);

        checkList.setHeight("5em");
        form.add(checkList);
        form.add(new CreditCardField("creditCardField"));
        form.add(new ColorPicker("colorPicker"));
        form.add(new DateField("dateField"));
        form.add(new DoubleField("doubleField"));
        form.add(new EmailField("emailField"));
        form.add(new IntegerField("integerField"));
        form.add(new LongField("longField"));
View Full Code Here

Examples of org.apache.click.extras.control.ColorPicker

        form.setColumns(2);

        checkList.setHeight("5em");
        form.add(checkList);
        form.add(new CreditCardField("creditCardField"));
        form.add(new ColorPicker("colorPicker"));
        form.add(new DateField("dateField"));
        form.add(new DoubleField("doubleField"));
        form.add(new EmailField("emailField"));
        form.add(new IntegerField("integerField"));
        form.add(new LongField("longField"));
View Full Code Here

Examples of org.apache.click.extras.control.ColorPicker

        form.setColumns(2);

        checkList.setHeight("5em");
        form.add(checkList);
        form.add(new CreditCardField("creditCardField"));
        form.add(new ColorPicker("colorPicker"));
        form.add(new DateField("dateField"));
        form.add(new DoubleField("doubleField"));
        form.add(new EmailField("emailField"));
        form.add(new IntegerField("integerField"));
        form.add(new LongField("longField"));
View Full Code Here

Examples of org.apache.click.extras.control.ColorPicker

        form.setColumns(2);

        checkList.setHeight("5em");
        form.add(checkList);
        form.add(new CreditCardField("creditCardField"));
        form.add(new ColorPicker("colorPicker"));
        form.add(new DateField("dateField"));
        form.add(new DoubleField("doubleField"));
        form.add(new EmailField("emailField"));
        form.add(new IntegerField("integerField"));
        form.add(new LongField("longField"));
View Full Code Here

Examples of org.apache.hadoop.chukwa.hicc.ColorPicker

        output.append(xLabelRange.get(i));
      }
      output.append("\"];\n");
    }
    output.append("_series=[\n");
    ColorPicker cp = new ColorPicker();
    int i = 0;
    for (TreeMap<String, TreeMap<String, Double>> dataMap : this.dataset) {
      String[] keyNames = null;
      if (this.seriesOrder != null) {
        keyNames = this.seriesOrder;
      } else {
        keyNames = dataMap.keySet().toArray(
            new String[dataMap.size()]);
      }
      int counter = 0;
      if (i != 0) {
        if (!this.userDefinedMax) {
          this.max = 0;
        }
      }
      for (String seriesName : keyNames) {
        int counter2 = 0;
        if (counter != 0) {
          output.append(",");
        }
        String param = "fill: false";
        String type = "lines";
        if (this.chartType.get(i).intern() == "stack-area".intern()
            || this.chartType.get(i).intern() == "area".intern()) {
          param = "fill: true";
        }
        if (this.chartType.get(i).intern() == "bar".intern()) {
          type = "bars";
          param = "stepByStep: true";
        }
        if (this.chartType.get(i).intern() == "point".intern()) {
          type = "points";
          param = "fill: false";
        }
        output.append("  {");
        output.append(type);
        output.append(": { show: true, ");
        output.append(param);
        output.append(" }, color: \"");
        output.append(cp.get(counter + 1));
        output.append("\", label: \"");
        output.append(seriesName);
        output.append("\", ");
        String showYAxis = "false";
        String shortRow = "false";
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.