I am showing 3 frames and a modal dialog on the screen. One of the frames is the parent of the dialog. Dialog's modality is set to default modality. When all are shown on the screen, all the frames are blocked by the dialog. I am clicking the 'SHOW DESKTOP' icon on the windows taskbar and all the windows get minimized to the taskbar. After this, there is no way I could restore java windows to normal state. I tried clicking the icons on the taskbar, I tried ALT+TABing but nothing worked out.
I had to kill the java app and restart again. This is noticed only on Win32 with the following PIT build:
java version "1.6.0-awt.pit-int-jcg-win-03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-awt.pit-int-jcg-win-03-java2d_06_may_2005_09_06-b00)
Java HotSpot(TM) Client VM (build 1.6.0-ea-b35, mixed mode)
This is not reproduible on Mustang-b35.
I have attached a sample test. Execute the sample test on WinXP. You would see 3 frames and a dialog. Click on 'Show Desktop' icon. All the windows will be minimized. Try restoring the java windows through ALT+TAB, clicking on the taskbar icon. The frames will not be restored.
###@###.### 2005-05-15 16:26:06 GMT
This is seen very widely. I was running some swing app and opened a JFileChooser. When clicking 'Show desktop', everything gets minimized. After that, I am not able to restore the application. I had to kill the app and restart again. For reproducing it, simply run SwingSet2 demo. Go to JFileChooser demo and open a file chooser. Click 'Show Desktop'. After that, you will not be able to restore the application to normal. This is true with any application having a modal dialog shown on the screen. This is a very common user scenario and hence must work fine.
###@###.### 2005-05-17 19:15:55 GMT