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

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

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-06 14:01:11465瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn