Package com.luciad.lucy.gui.status
package com.luciad.lucy.gui.status
Contains support classes for handling TLcdStatusEvent's in an application. ILcyLucyEnv is a typical source of TLcdStatusEvent's, a status bar is a typical consumer of TLcdStatusEvent's.
Reporting status to the user is done using a TLcyProgressBar (for long running tasks) and a TLcyStatusMessageBar (for the accompanying messages). It might be required to block the user interface for certain tasks (e.g. using a wait cursor). This can be achieved using TLcyUserInteractionBlocker.
-
ClassDescriptionAction to interrupt the current task using
Thread#interrupt
.This progress bar automatically updates itself according to theTLcdStatusEvent
s it receives.ThisJComponent
displays the message of the lastTLcdStatusEvent
it has received.Implementation ofILcdStatusListener
that blocks user interaction with a given frame between receiving aSTART_BUSY
and anEND_BUSY
status event, provided the blocking hint of those events is set totrue
.