An infinite progress panel displays a rotating figure and a message to notice the user of a long, duration unknown task. The shape and the text are drawn upon a white veil which alpha level (or shield value) lets the underlying component shine through. This panel is meant to be used as a glass pane in the window performing the long operation.
Calling setVisible(true) makes the component visible and starts the animation. Calling setVisible(false) halts the animation and makes the component invisible. Once you've started the animation all the mouse events are intercepted by this panel, preventing them from being forwared to the underlying components.
The panel can be controlled by the setVisible()
, method.
This version of the infinite progress panel does not display any fade in/out when the animation is started/stopped.
|
|