在 JTextPane 中显示图像
我知道我们可以将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
唯一的方法是使用 JEditorPane 而不是JTextPane。在那里你必须设置 HTMLEditorKit。之后,下面的 html 应该可以工作(仅适用于绝对路径)。
更多信息请访问 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).
More information is at http://download.oracle.com/javase/tutorial/uiswing/components/editorpane.html