2012-02-29 55 views
0

我只是將一個圖像添加到我正在處理的GWT 2.4應用程序中。我只是把它放在戰爭中的圖像文件夾下面,直到我編譯它才能正常工作。然後它會從文件夾中刪除。如果我沒有記錯的話,從使用舊版GWT開始,你可以在這個文件夾中放一個圖片來使用它。GWT 2.4的單張圖片需要ImageResource?

它只花了幾分鐘將代碼轉換爲使用ImageResource,但是您是否必須爲一個圖像使用ImageResource,或者是否有另一種方法來執行此操作?

回答

4

類別ImageBundle已棄用,請嘗試使用ClientBundle來代替。

而不是將文件放入通常生成的war文件夾中,請嘗試將其放入與您的client軟件包相同的目錄中的文件夾public/。編譯器會將它移動到你的模塊目錄中。

最後,ClientBundle(和ImageBundle,但不使用它)將自動嘗試在可能的情況下精確顯示圖像,並且在某些情況下將圖像包含在主html下載中,以便用戶只需要下載並緩存一個大文件而不是幾個文件 - 即使是單個圖像,也可以爲頁面的重複用戶值得,以確保不會發生緩存問題。

+0

好的,會做的。謝謝! – 2012-02-29 15:34:11