||This is a variant of the SwingWorker It works in conjunction with the GlassPane class to allow
users to execute timeconsuming task on a separate thread The GlassPane addition can prevent
users from executing another SwingWorker task while one SwingWorker task is already executing.
||This is the glass pane class that intercepts screen interactions during system busy states.
||This is the 3rd version of SwingWorker (also known as
SwingWorker 3), an abstract class that you subclass to
perform GUI-related work in a dedicated thread.