I am creating a dialog and a frame where frame is the parent of the dialog. I am making them visible in the following order
dialog.setVisible(true)
frame.setVisible(true)
Both dialog and frame are shown. When I iconify the frame, I expect the dialog also to be iconified. This is not happening on Solaris9-CDE. The dialog is not getting minimized. When I interchange the above commands where frame is made visible before the dialog, it works fine. However, I feel that the parent-child relationship must be honored always regardless of when they are made visible. This is seen right from JDK1.3.1 only on Solaris8,9-CDE and works fine on all other platforms.
One more difference that I noticed between 1.4 and 1.4.1 is that the iconify option is shown for the dialog on 1.4.1. This is not shown on earlier realeases and not shown on other platforms for all the builds.
Run the attached sample test. You would see a frame and a dialog. Iconify the frame by clicking the 'iconify' button on the top right corner. The frame would get iconified. If dialog is not getting iconified, then the bug is reproduced.