Line line = new Line(shift, 0, contentCircleRadius, 0); line.fillProperty().bind(timePicker.defaultColorProperty()); line.strokeProperty().bind(line.fillProperty()); line.setStrokeWidth(1.5); minsPointer.getChildren().addAll(line, selectionCircle, minCircle);
Line line = new Line(shift, 0, contentCircleRadius, 0); line.fillProperty().bind(timePicker.defaultColorProperty()); line.strokeProperty().bind(line.fillProperty()); line.setStrokeWidth(1.5); hoursPointer.getChildren().addAll(line, selectionCircle); _24HourLine.strokeProperty().bind(_24HourLine.fillProperty()); _24HourLine.setStrokeWidth(1.5); _24HoursPointer.getChildren().addAll(_24HourLine, _24HourSelectionCircle);
.setTarget(line.strokeProperty()) .setEndValueSupplier(() -> getSkinnable().isSelected() ? ((JFXToggleButton) getSkinnable()).getToggleLineColor()
@Override public void attach(Pane node, TextNode textNode) { Line l = (Line) textNode.getUserData(); if( l == null ) { l = new Line(); l.setMouseTransparent(true); l.setManaged(false); l.setStartY(textNode.getBoundsInLocal().getHeight() - 2); l.strokeProperty().bind(textNode.fillProperty()); l.setEndY(textNode.getBoundsInLocal().getHeight() - 2 ); l.setEndX(textNode.getBoundsInLocal().getWidth()); //l.setTranslateY(textNode.getBaselineOffset() + 2.0); textNode.setUserData(l); } node.getChildren().add(l); }
l.setStrokeWidth(3); l.setStrokeLineCap(StrokeLineCap.ROUND); l.strokeProperty().bind(this.fill); getChildren().add(l);
l.setStrokeWidth(3); l.setStrokeLineCap(StrokeLineCap.ROUND); l.strokeProperty().bind(this.fill); getChildren().add(l);
Line line = new Line(shift, 0, contentCircleRadius, 0); line.fillProperty().bind(timePicker.defaultColorProperty()); line.strokeProperty().bind(line.fillProperty()); line.setStrokeWidth(1.5); minsPointer.getChildren().addAll(line, selectionCircle, minCircle);
Line line = new Line(shift, 0, contentCircleRadius, 0); line.fillProperty().bind(timePicker.defaultColorProperty()); line.strokeProperty().bind(line.fillProperty()); line.setStrokeWidth(1.5); hoursPointer.getChildren().addAll(line, selectionCircle); _24HourLine.strokeProperty().bind(_24HourLine.fillProperty()); _24HourLine.setStrokeWidth(1.5); _24HoursPointer.getChildren().addAll(_24HourLine, _24HourSelectionCircle);
.setTarget(line.strokeProperty()) .setEndValueSupplier(() -> getSkinnable().isSelected() ? ((JFXToggleButton) getSkinnable()).getToggleLineColor()