2013-04-16 38 views
0

目前我使用JEditorPane顯示一個簡單的HTML頁面,包含圖像和鏈接。JEditorPane,httpClient和子圖片

現在我想用HttpClient的4.x的從Apache到獲得HTML頁面,而不是太陽UrlConnection

是否有可能與JEditorPane

是否有另一個能夠顯示簡單HTML並且可以插入httpClient的swing組件?

我剛剛嘗試覆蓋的JEditorPanegetSream方法(像:HttpClient - Cookies - and JEditorPane

它做工精細的HTML文檔,但HttpClient的不用於下載的孩子的圖像。

+0

* 「謝謝 弗雷德。」 *這是4線的噪音。請避開問題。 –

回答

1

您可以加載圖像並將它們放置在本地緩存中。

http://java-sl.com/tip_local_images.html

不知道它有助於

+0

謝謝,這是一個想法...但如果必須知道要下載哪個圖像,因此,我必須解析html文檔並完成已經在JEditorPane中完成的工作... – fred

+1

您可以實現您自己的imageCache例如通過重寫示例中使用的Hashtable的get()方法。只要在返回null的情況下調用超級加載請求的圖像並存儲在緩存中。 – StanislavL