A panel, which [slowly] animates its background colors, but with only consuming neglectable cpu time.
It has a constant height of labelfont/2 and can be displayed somewhere on the bottom of another panel.
Note, that one must start/end the animation manually by by a call to activateAnimation().
One can use a ComponentListener attached to a toplevel container for this purpose.
One can use it for busy info messages.