2010-06-04 79 views
2

如何創建啓動畫面,就像netbeans或eclipse啓動畫面一樣。請幫我這個創建啓動畫面

問候,

Chandu

回答

4

由於Java 1.6,你可以在命令行中指定該

java -splash:filename.gif SplashTest 

看到這個article

+0

嗨,謝謝你的回覆。但我的要求是爲應該複製netbeans或eclipse啓動畫面的窗口應用程序創建啓動畫面。請通過代碼段幫助 – Chandu 2010-06-11 05:36:44

5

或者你可以添加這樣的條目E:

<SplashScreen-Image>images/splash.png</SplashScreen-Image> 

要將MANIFEST.MF。你可以有一個像maven這樣的構建工具自動添加它。

也可以簡單地使用JWindow作爲啓動畫面,但直到JVM運行時纔會顯示。使用所描述的方法堆棧器(與我指出的方法堆棧器相同),即使在JVM加載完成之前,也可以顯示該方法,這在舊硬件上可能是必需的。

+0

嗨, 感謝您的回覆。但我的要求是爲應該複製netbeans或eclipse啓動畫面的窗口應用程序創建啓動畫面。 請通過代碼段幫助。 – Chandu 2010-06-11 05:06:32

0

有一個與Splash屏幕等效的Javafx示例。然而,這個初始屏幕基本上是一個java swing小程序,它從javafx調用以顯示給用戶,並使用進度條和加載內容的標題來模擬或多或少的eclipse和netbeans啓動畫面。以下是鏈接 http://0divides0.wordpress.com/2011/03/17/splash-screen-with-javafx/

您必須能夠獲得代碼並分離出用java swing編寫的啓動畫面代碼並將其用於自己。

0

您還可以使用www.bitstrings.org上的splasher-maven插件創建或編輯啓動畫面。這對於品牌推廣或當您需要覆蓋某些動態信息(如版本或某個配置文件)時可能會有用。

+0

任何鏈接到插件?這將如何比其他選項更好? – 2013-05-21 23:48:28

0

如果您希望在應用程序之前加載一個簡單圖像的啓動畫面,請右鍵單擊項目名稱上的netbeans,然後轉到屬性。在屬性窗口中走在最後的箱子(VM選項)運行粘貼:

-splash:SRC /圖片/ pictureName.jpg

這上面假設你有一個Java包叫你想要的圖像圖像在它裏面,你可以改變路徑到你想要的地方。