【问题标题】:JEditorPane, httpClient and child imagesJEdi​​torPane、httpClient 和子图像
【发布时间】:2013-04-16 20:26:09
【问题描述】:

目前我使用JEditorPane 来显示一个带有图像和链接的简单 HTML 页面。

现在我想使用 Apache 的 httpClient 4.x 来获取 HTML 页面,而不是 sun UrlConnection

JEditorPane 可以吗?

是否有另一个 Swing 组件能够显示简单的 HTML 并且我们可以在其中插入 httpClient?

我刚刚尝试覆盖JEditorPanegetSream 方法(如:HttpClient - Cookies - and JEditorPane

它适用于 HTML 文档,但 httpclient 不用于下载子图像。

【问题讨论】:

  • “谢谢 Fred。” 那是 4 行噪音。请不要有任何问题。

标签: java swing apache-httpclient-4.x jeditorpane


【解决方案1】:

您可以加载图像并将它们放在本地缓存中。

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

不确定是否有帮助

【讨论】:

  • 谢谢,这是一个想法...但是如果必须知道要下载哪个图像,因此,我必须解析 html 文档并完成 JEditorPane 中已经完成的工作...跨度>
  • 您可以实现自己的 imageCache 例如通过覆盖示例中使用的 Hashtable 的 get() 方法。如果返回 null,只需调用 super 加载请求的图像并存储在缓存中。
猜你喜欢
  • 2020-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-11
  • 2019-06-01
  • 2012-03-14
  • 2011-06-06
  • 2014-06-30
相关资源
最近更新 更多