Anton Avtamonov wrote: > On 2/16/06, Fernando Cassia <[EMAIL PROTECTED]> wrote: > [snip] >> You try to sound clever by making that statement, but imho, despite any >> other speed-up work who might be implemented, Sun's solution >> is very important, and something that should have been implemented a long, >> long time ago. I welcome their implementation, even if late. >> >> Get this: Splash screens sever an important purpose: they're a visual cue to >> tell the user that the program is loading (even if it takes a long time). > > Yes, splash screen feature is very important from usability point of you. > However the problem itself is not completely clear for me: even early > I was able to show splash screen if I wanted. Obviously, Swing stuff > takes to much time to be initialized, but it start initialization only > when the first reference to Swing is processed, i.e. direct or > indirect call requires UIManager to be loaded. Therefore you can > easily show splash screen at the begging of the program and continue > with loading all other 'heavy-weight' stuff then. Does it make sense? > For instance, I used SWT just to show splash screen quickly and then > continue with Swing-based UI. Of course, such approach requires VM to > be completely initialized anyway (in contrast to Mustang's splashes). > > I welcome any approaches which makes JVM start up faster :-)
A common technique is for the launcher to open the dialog box (using native platform win man of course), then pass the handle to Java to close after start-up. Regards, Tim -- Tim Ellison ([EMAIL PROTECTED]) IBM Java technology centre, UK.