flashProperty.set(false);
}
};
flashTimeline.getKeyFrames().addAll(new KeyFrame(Duration.ZERO, startEvent), new KeyFrame(Duration.millis(500), endEvent), new KeyFrame(Duration.millis(1000)));
caretVisible = new BooleanBinding() {
{
bind(selectedProperty(), flashProperty);
}
@Override
protected boolean computeValue() {