簡體   English   中英

Applet似乎找不到資源

[英]Applet cannot seem to find resources

有一個類似的問題( Java Applet無法找到資源 ),但是base給我一個錯誤,並要求我創建一個變量。


我有一個嵌入到HTML中的applet:

<object type="application/x-java-applet" height="600" width="800">
<param name="code" value="net.me.applet.WindowMain" />
</object>

小程序啟動,嘗試更改內容窗格的顏色也可行,因此這意味着與HTML的鏈接可能沒有錯誤。

然后,我像這樣鏈接我的資產:

ImageIcon left = new ImageIcon(getCodeBase(), "Arrow_Left.png");

PNG與我的小程序位於同一目錄中。 圖片未顯示,因此我認為未找到資產。 我也嘗試做"/Arrow_Left.png" ,但無濟於事。

目錄結構是這樣的:

/ root directory
index.html
(dir)net
     | me
         | applet
               | WindowMain.class

當我在Eclipse中開發小程序時,我用編譯單元制作了一個程序包,並在src文件夾中創建了一個名為“ assets”的文件夾,並使用ImageIcon("src/assets/Arrow_Left.png")訪問以進行測試。

我將PNG放在與WindowMain.class相同的目錄中

然后,該字符串需要是距代碼庫的相對路徑。 就像是:

ImageIcon left = new ImageIcon(getCodeBase(), "net/me/applet/Arrow_Left.png");

但是請務必注意使用ImageIO.read(..)的建議,它可以提供更好的反饋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM