【问题标题】:JEditorPane embedded images cannot be displayedJEdi​​torPane 嵌入图像无法显示
【发布时间】:2011-01-11 19:12:55
【问题描述】:

晚上好,

我一直试图在带有嵌入图像的 JEditorPane 中显示 html 代码。我收到的图像代码如下:

<img title="1909-yamaha-nemesis2.jpg" alt="1909-yamaha-nemesis2.jpg" src="cid:ii_12d7652d11e8d9a6">

如您所想,我无法显示图像,您知道吗?我怀疑它应该是 CID 编码。

提前谢谢你,

【问题讨论】:

    标签: java image swing jeditorpane


    【解决方案1】:

    http://java-sl.com/tip_local_images.html 您可以使用相同的方法并将图像放在本地缓存中。

    【讨论】:

    • 感谢 Stanislav 的回答,但我真正需要的是从 html 文本的正文中获取图像,而不是从本地文件夹加载图像或动态创建它。
    • 恐怕没有简单的答案。 HTMLEditorKit 无法处理这个。您可以为标签添加自定义处理,并检查 src 是否从 cid 开始。如果是,您可以将图像放在本地缓存中并使用它们。
    • Stanislav,我可以按照您的建议解决这个问题,只需从本地来源获取图像,我的意思是,我下载了图像,然后将它们包含在源中。只需将图像的 src 替换为 file://" 然后完全替换原始 html 标签。谢谢!;)
    猜你喜欢
    • 2019-06-01
    • 1970-01-01
    • 2020-03-20
    • 2011-05-07
    • 2013-04-14
    • 1970-01-01
    • 2012-03-11
    • 2012-03-14
    • 2011-06-06
    相关资源
    最近更新 更多