@Override
		public void paint(GGlassPane gp, Graphics graphics) {
			userPainter.paint(gp, graphics, value);
		}
A painter that will call the user-supplied painter with the current value.
Ghidra/Framework/Docking/src/main/java/docking/util/AnimationRunner.java