我已經在OS X Sierra下編寫了一個SWT應用程序,需要一點時間才能啓動,所以我想添加一個啓動畫面來清除正在發生的事情。 SplashScreen-Image:
property in the Java Manifest file似乎完全適合這一點。這適用於顯示啓動屏幕圖像的程度,但問題是在應用程序主窗口最終出現後圖像從不消失。我已嘗試添加在SWT中使用SplashScreen-Image時,如何讓Java啓動畫面消失?
final SplashScreen splash = SplashScreen.getSplashScreen();
if (splash != null) {
splash.close();
}
在調度循環開始之前,仍然可看到飛濺圖像。 Oracle demo code對the SplashScreen class和class documentation都沒有提供任何有用的指導(恕我直言)關於我應該做些什麼。
如何是飛濺圖像應該被解散或刪除?我可能做錯了什麼?
這看起來很像[這個問題](https://stackoverflow.com/q/21022788/2670892) –
@ greg-449你是對的;這是完全一樣的問題。我在發佈之前做過搜索,但顯然做得不好。我很抱歉。感謝您發現 - 閱讀其他問題的討論非常有幫助。 – mhucka
這應該作爲一個重複關閉? – mhucka