1
如何在Java項目中使用自定義外觀和感覺jar文件對於Ex:Seaglass外觀和感覺?如何使用Swing應用程序的自定義外觀?
成功使用任何外觀和感覺jar我們的項目以及如何將添加jar文件到類路徑需要什麼步驟?
如何在Java項目中使用自定義外觀和感覺jar文件對於Ex:Seaglass外觀和感覺?如何使用Swing應用程序的自定義外觀?
成功使用任何外觀和感覺jar我們的項目以及如何將添加jar文件到類路徑需要什麼步驟?
我要去使用SEAGLASS的外觀和感覺jar文件來解釋回答,您可以下載相同 here
步驟1:首先添加下載的外觀和感覺你的項目的classpath
右擊你的項目在eclipse中,轉到Build path並選擇configure build path,在Libraries選項卡下選擇Add External Jar並找到你的jar文件(在這種情況下是seaglass jar文件)。按下確定後,它會顯示在項目的引用庫下。
步驟2:註冊LookAndFeel類與UIManager的
try {
UIManager.setLookAndFeel("com.seaglasslookandfeel.SeaGlassLookAndFeel");
} catch (Exception e) {
e.printStackTrace();
}
在JFrame類構造函數中添加此代碼。 其他外觀和感覺jar文件替換代碼中的「com.seaglasslookandfeel.SeaGlassLookAndFeel」它的外觀和感覺類(谷歌它,如果你找不到)。
完成後,運行您的項目有你看到的外觀和感覺你想,,「你的項目在Eclipse中」享受
*您實現問這個問題提供了答案,也許這將是因爲Eclipse對於第一步非常重要,所以最好應用[tag:eclipse]標記。 *部署* Java桌面應用程序。對於大衆來說,最好的選擇通常是安裝應用程序。使用[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)。 JWS適用於Windows,OS X和* nix。您可以使用「extension」JNLP文件將Look and Feel放在類路徑中(有關詳細信息,請參閱JWS鏈接)。 –
@AJ。我覺得你的評論與這個問題沒有關係,除了關於eclipse的標籤 –
我認爲這是相關的,只要*「你會將外觀和感覺放在**類路徑**」中*用於部署時間,與開發相反。畢竟,你不開發應用程序。只爲你而已,對吧?您不希望最終用戶下載Eclipse來運行該應用程序。 JWS成爲將PLAF添加到(部署時間)*類路徑*的最佳方式*(後來,但是不可避免),這確實看起來是問題的核心。 +1添加標籤。 :) –