Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法显示JEditorPane嵌入的图像_Java_Image_Swing_Jeditorpane - Fatal编程技术网

Java 无法显示JEditorPane嵌入的图像

Java 无法显示JEditorPane嵌入的图像,java,image,swing,jeditorpane,Java,Image,Swing,Jeditorpane,晚上好, 我一直在尝试在一个带有嵌入图像的JEditorPane中显示html代码。我收到的图像的代码如下所示: <img title="1909-yamaha-nemesis2.jpg" alt="1909-yamaha-nemesis2.jpg" src="cid:ii_12d7652d11e8d9a6"> 你可以想象,我不能显示图像,知道吗?我怀疑应该是CID编码 提前谢谢你, 您可以使用相同的方法将图像放入本地缓存。感谢Stanislav的回答,但我真正需要的是从htm

晚上好,

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

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

你可以想象,我不能显示图像,知道吗?我怀疑应该是CID编码

提前谢谢你,


您可以使用相同的方法将图像放入本地缓存。

感谢Stanislav的回答,但我真正需要的是从html文本体内部获取图像,而不是从本地文件夹加载图像或动态创建图像。恐怕没有简单的答案。HTMLEditorKit无法处理此问题。您可以为标记添加自定义处理,并检查src是否从cid开始。如果是,您可以将图像放入本地缓存并使用它们。Stanislav,我可以按照您的建议解决问题,只需从本地服务器获取图像,我的意思是,我下载了图像,然后将其包含在源代码中。只需将图像的src替换为file://”,然后完全替换原始html标记。谢谢