在 JTextPane 中显示图像

发布于 2024-11-10 17:50:03 字数 249 浏览 1 评论 0原文

我知道我们可以将 html 设置为 JTextPane 内容类型,然后使用 img 标签来显示图像,但这里我有以字节为单位的图像数据,而 img 则这样做不接受字节,它只需要 url。那么如何在 JTextPane 中显示该图像呢?对于这种情况还有其他解决方案吗?

我尝试将图像临时存储在 Temp 目录中,然后在 img 中给出它的 url,但没有取得任何成功。

I know we can set html as JTextPane content type and then use img tag to display image but here I have image data in bytes and img do not accept bytes it just wants url. So how can I show that image in JTextPane? Any other solution for this situation?

I have tried storing image temporary at Temp directory and then give it's url in img but didn't get any success.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

跨年 2024-11-17 17:50:03

唯一的方法是使用 JEditorPane 而不是JTextPane。在那里你必须设置 HTMLEditorKit。之后,下面的 html 应该可以工作(仅适用于绝对路径)。

<html><img src="file:\\c:\images\example.gif" width=200 height=200></img>

更多信息请访问 http://download.oracle.com/javase/tutorial /uiswing/components/editorpane.html

The only way is to use JEditorPane instead of JTextPane. There you would have to set HTMLEditorKit. After that, following html should work (only with absolute paths).

<html><img src="file:\\c:\images\example.gif" width=200 height=200></img>

More information is at http://download.oracle.com/javase/tutorial/uiswing/components/editorpane.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文