Package javafx.scene.paint

Examples of javafx.scene.paint.Color


        valueIndicatorRotate.setAngle(targetAngle);
        drawTickMarks(ticks);
    }
  
    private void adjustBackgroundColor() {
        Color color = gradientLookup.getColorAt(getSkinnable().getValue() / (getSkinnable().getMaxValue() - getSkinnable().getMinValue()));
        background.setFill(new LinearGradient(0, 0, 0, size,
                                              false, CycleMethod.NO_CYCLE,
                                              new Stop(0, color.deriveColor(0, 1, 0.8, 1)),
                                              new Stop(1, color.deriveColor(0, 1, 0.6, 1))));                       
    }
View Full Code Here


    }
    public final void setLedColors(final List<Color> LED_COLORS) {
        ledColors.get().setAll(LED_COLORS);
        if (ledColors.size() < getNoOfLeds()) {
            int   delta     = getNoOfLeds() - ledColors.size();
            Color lastColor = getLedColors().get(ledColors.size() - 1);
            for (int i = 0 ; i < delta ; i++) {
                ledColors.add(lastColor);
            }
        }
    }
View Full Code Here

    public final ReadOnlyListProperty<Color> ledColorsProperty() {
        return ledColors;
    }

    public final Color getLedColor(final int INDEX) {
        Color ledColor;
        if (INDEX < 0) {
            ledColor = ledColors.get().get(0);
        } else if (INDEX > getNoOfLeds() - 1) {
            ledColor = ledColors.get().get(getNoOfLeds() - 1);
        } else {
View Full Code Here

    public static Image createGrayNoise(final double WIDTH, final double HEIGHT, final Color COLOR, final int VARIATION) {
        int red   = (int) (255 * COLOR.getRed());
        int green = (int) (255 * COLOR.getRed());
        int blue  = (int) (255 * COLOR.getRed());
        int variation = clamp(0, 255, VARIATION) / 2;
        Color darkColor   = Color.rgb(clamp(0, 255, red - variation), clamp(0, 255, green - variation), clamp(0, 255, blue - variation));
        Color brightColor = Color.rgb(clamp(0, 255, red + variation), clamp(0, 255, green + variation), clamp(0, 255, blue + variation));
        return createGrayNoise(WIDTH, HEIGHT, darkColor, brightColor);
    }
View Full Code Here

        double emptyOffset = (emptyRange * 0.5) * angleFactor;

        double minFraction = 1.0;
        double maxFraction = 0.0;
        Color  minFractionColor = Color.TRANSPARENT;
        Color  maxFractionColor = Color.TRANSPARENT;

        for (Stop stop : getSkinnable().getBarGradient()) {
            double fraction = stop.getOffset();
            if (fraction < minFraction) {
                minFraction      = fraction;
View Full Code Here

     * @param control  the control ({@code null} not permitted).
     */   
    public ChartViewerSkin(ChartViewer control) {
        super(control);
        getChildren().add(createNode(control));
        this.zoomRectangle = new Rectangle(0, 0, new Color(0, 0, 1, 0.25));
        this.zoomRectangle.setManaged(false);
        this.zoomRectangle.setVisible(false);
        getChildren().add(this.zoomRectangle);
    }
View Full Code Here

        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));
View Full Code Here

            if(fontFamily.isPresent()) {
                sb.append("-fx-font-family: " + fontFamily.get() + ";");
            }

            if(textColor.isPresent()) {
                Color color = textColor.get();
                int red = (int) (color.getRed() * 255);
                int green = (int) (color.getGreen() * 255);
                int blue = (int) (color.getBlue() * 255);
                sb.append("-fx-fill: rgb(" + red + ", " + green + ", " + blue + ")");
            }

            return sb.toString();
        }
View Full Code Here

    /**
     * @return the color used to represent this event type visually
     */
    default Color getColor() {

        Color baseColor = this.getSuperType().getColor();
        int siblings = getSuperType().getSiblingTypes().stream().max((
                EventType t, EventType t1)
                -> Integer.compare(t.getSubTypes().size(), t1.getSubTypes().size()))
                .get().getSubTypes().size() + 1;
        int superSiblings = this.getSuperType().getSiblingTypes().size();

        double offset = (360.0 / superSiblings) / siblings;
        final Color deriveColor = baseColor.deriveColor(ordinal() * offset, 1, 1, 1);

        return Color.hsb(deriveColor.getHue(), deriveColor.getSaturation(), deriveColor.getBrightness());

    }
View Full Code Here

        descrLabel.setMouseTransparent(true);
        setDescriptionVisibility(chart.getDescrVisibility().get());

        //setup backgrounds
        final Color evtColor = event.getType().getColor();
        spanFill = new Background(new BackgroundFill(evtColor.deriveColor(0, 1, 1, .1), CORNER_RADII, Insets.EMPTY));
        setBackground(new Background(new BackgroundFill(evtColor.deriveColor(0, 1, 1, .1), CORNER_RADII, Insets.EMPTY)));
        setCursor(Cursor.HAND);
        spanRegion.setStyle("-fx-border-width:2 0 2 2; -fx-border-radius: 2; -fx-border-color: " + ColorUtilities.getRGBCode(evtColor) + ";");
        spanRegion.setBackground(spanFill);

        //set up mouse hover effect and tooltip
View Full Code Here

TOP

Related Classes of javafx.scene.paint.Color

Copyright © 2018 www.massapicom. 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.