private void reanimate() {

		if (!AnimationUtils.isAnimationEnabled()) {
			transparency = FULLY_OPAQUE;
			return;
		}

		if (animator != null) {
			return; // already animating
		}

		animator = PropertySetter.createAnimator(FADE_IN_MS, this, "transparency",
			FULLY_TRANSPARENT, FULLY_OPAQUE);
		animator.setAcceleration(0f);
		animator.setDeceleration(0.8f);

		animator.addTarget(new TimingTargetAdapter() {
			@Override
			public void end() {
				animator = null;
			}
		});

		animator.start();
	}
A label that displays an icon that, when clicked, will clear the contents of the 
associated filter.
Ghidra/Framework/Docking/src/main/java/docking/widgets/filter/ClearFilterLabel.java