-
Enhancement
-
Resolution: Unresolved
-
P4
-
6
-
x86
-
windows_xp
The splash screen (java.awt.SplashScreen) currently closes automatically when the first AWT window is displayed. Looks like some developers might want to display their main application window without closing the splash screen. We should provide a way to disable autoclose of splash screen. There is no need to implement this as a command line or manifest option, we could just provide a method which disables autoclose, and it should be invoked before the first window is shown.
If the splash screen is not hidden and a window is displayed, it should be shown under the splash screen in terms of z-order. It is also desirable to provide ability to block the AWT windows with the splash screen in a way similar to modality blocking - this should be optional for the user. It may make sense to close the splash screen if the user clicks the window (which raises the window and causes the splash screen to become obscured).
If the splash screen is not hidden and a window is displayed, it should be shown under the splash screen in terms of z-order. It is also desirable to provide ability to block the AWT windows with the splash screen in a way similar to modality blocking - this should be optional for the user. It may make sense to close the splash screen if the user clicks the window (which raises the window and causes the splash screen to become obscured).