Image filtering in Swing applications
I have a Swing GUI that performs long blocking RMI calls. These calls are being made in a worker thread to maintain UI responsiveness and to repaint the application, but while the calls are being made I'd like to visually "disable" the application by rendering the entire application frame in grayscale and popping up a modal dialog to alert the user, much like the Restart/Log Off/Shutdown dialog box behaves in Windows XP. Is there a way to intercept the painting of the root frame to perform a global image transformation of this sort on the application?
Thanks in advance