首頁 > Java > java教程 > 如何在 Java Swing 中顯示 JAR 檔案中的圖像?

如何在 Java Swing 中顯示 JAR 檔案中的圖像?

Mary-Kate Olsen
發布: 2024-12-06 14:01:11
原創
466 人瀏覽過

How to Display Images from a JAR File in Java Swing?

在Java Swing 中顯示Jar 中的圖像

在Eclipse 中運行Java 應用程式時,使用ImageIcon 顯示圖像可以完美地工作。但是,當打包成JAR檔案時,鏡像的路徑就變得不正確。此問題是由於 JAR 中的檔案路徑被修改而導致的。

解決方案:

有兩種方法可以解決此問題:

1.使用Class.getResource() 方法:

此方法傳回與程式碼位於同一JAR 中的資源的URL。 ImageIcon 建構函式接受 URL 作為參數,讓您在執行時間載入映像。這種方法的語法是:

new javax.swing.ImageIcon(getClass().getResource("myimage.jpeg"));
登入後複製

2。使用 java.net.JarURLConnection:

此方法適用於不在「類路徑」內的資源。 java.net.JarURLConnection 的文檔提供了有關為 JAR 檔案中的資源建立 URL 的指導,然後可以使用該 URL 建立 ImageIcon。

以上是如何在 Java Swing 中顯示 JAR 檔案中的圖像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板