updateColor(); final JFXRippler rippler = new JFXRippler(colorBox, JFXRippler.RipplerMask.FIT); rippler.ripplerFillProperty().bind(displayNode.textFillProperty()); getChildren().setAll(rippler); JFXDepthManager.setDepth(getSkinnable(), 1);
} else if (getChildren().get(i) instanceof Label) { buttonRippler.setRipplerFill(((Label) getChildren().get(i)).getTextFill()); ((Label) getChildren().get(i)).textFillProperty() .addListener((o, oldVal, newVal) -> buttonRippler.setRipplerFill( newVal));
0, Interpolator.EASE_BOTH), new KeyValue(selectedYearLabel.textFillProperty(), Color.WHITE, Interpolator.EASE_BOTH), new KeyValue(selectedDateLabel.textFillProperty(), Color.rgb(255, 255, 255, 0.67), Interpolator.EASE_BOTH)))) { 1, Interpolator.EASE_BOTH), new KeyValue(selectedDateLabel.textFillProperty(), Color.WHITE, Interpolator.EASE_BOTH), new KeyValue(selectedYearLabel.textFillProperty(), Color.rgb(255, 255, 255, 0.67), Interpolator.EASE_BOTH)))) {
FilterValue(R value, ColumnFilter<T,R> columnFilter) { this.value = value; this.columnFilter = columnFilter; final CheckBox checkBox = new CheckBox(); final Label label = new Label(); label.setText(Optional.ofNullable(value).map(Object::toString).orElse(null)); scopeListener = (Observable v) -> label.textFillProperty().set(getInScopeProperty().get() ? Color.BLACK : Color.LIGHTGRAY); inScope.addListener(new WeakInvalidationListener(scopeListener)); checkBox.selectedProperty().bindBidirectional(selectedProperty()); getChildren().addAll(checkBox,label); }
updateColor(); final JFXRippler rippler = new JFXRippler(colorBox, JFXRippler.RipplerMask.FIT); rippler.ripplerFillProperty().bind(displayNode.textFillProperty()); getChildren().setAll(rippler); JFXDepthManager.setDepth(getSkinnable(), 1);
0, Interpolator.EASE_BOTH), new KeyValue(selectedYearLabel.textFillProperty(), Color.WHITE, Interpolator.EASE_BOTH), new KeyValue(selectedDateLabel.textFillProperty(), Color.rgb(255, 255, 255, 0.67), Interpolator.EASE_BOTH)))) { 1, Interpolator.EASE_BOTH), new KeyValue(selectedDateLabel.textFillProperty(), Color.WHITE, Interpolator.EASE_BOTH), new KeyValue(selectedYearLabel.textFillProperty(), Color.rgb(255, 255, 255, 0.67), Interpolator.EASE_BOTH)))) {
} else if (getChildren().get(i) instanceof Label) { buttonRippler.setRipplerFill(((Label) getChildren().get(i)).getTextFill()); ((Label) getChildren().get(i)).textFillProperty() .addListener((o, oldVal, newVal) -> buttonRippler.setRipplerFill( newVal));