public interface WaitCursor
WaitCursor
interface. A wait cursor should be used by extension writers when an extension executes a time consuming task. To show the wait cursor call show
. Once the time consuming task concludes, call hide
to remove the wait cursor. These calls must happen on the event thread. To show a wait cursor:
import javax.ide.view.WaitCursor; // ... void doSomethingTimeConsuming() { WaitCursor wc = Ide.getGUIUtilities().getWaitCursor(); try { wc.show(); //... } finally { wc.hide(); } }
void show(int delay)
hide()
is called before the delay has elapsed, then the wait cursor is not shown.
Nested call to this method are acceptable. There must be a call to the hide
method for every call to show
. This method must be called from the event thread.
delay
- the number of milliseconds to dealy before showing the wait cursor.void hide()
Nested call to this method are acceptable. There must be a call to the hide
method for every call to show
. This method must be called from the event thread.