发现加入splash的应用如 swingset2启动非常快,与本地程序无差别,后来发现是splash的功劳,
- SplashScreen splash =java.awt.SplashScreen.getSplashScreen();
- Graphics2D g =splash.createGraphics();
javaw -splash:splash.png
或者
Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
SplashScreen-Image: resources/images/splash.png
Main-Class: SwingSet2
没有splash的应用就缓慢的需要加在虚拟机,感觉就差很多,用户体验就差了。
建议无论程序界面多简单,都加个splash等待画面,提升用户体验。