【问题标题】:Pasting Images to JEditorpane将图像粘贴到 JEditorpane
【发布时间】:2011-02-13 00:13:32
【问题描述】:

我有一个使用 text/html 的 JEditorPane,因此它可以显示图像。我可以使用我自己的方法(即使用 JFileChooser)插入图像,但是在粘贴图像时,它会变得有点混乱。我得到了很多 div 标签和 <!--StartFragment-->/<!--EndFragment-->,这是我不想要的——我只需要 <img> 标签之间的内容!目前我只使用DefaultEditorKit.pasteAction(); - 我已经尝试过其他方式,但没有运气!

有人有同样的问题吗?和/或知道可行的解决方案?

提前致谢

安迪

【问题讨论】:

    标签: java html image paste jeditorpane


    【解决方案1】:

    这可能会有所帮助 http://java-sl.com/tip_local_images.html

    您只需要插入带有正确图像引用的标签并将图像放入本地缓存中。

    【讨论】:

    • 它可能会有所帮助,但据我所知,我不知道如何!我需要能够粘贴来自互联网的图像,除了 img 标签位之外没有其他任何东西,除非有一个代码可以完成这一切,我什至不担心粘贴本地图像,因为我有一个文件选择器!
    • 您能发布一些代码来说明这一点吗?你在哪里复制图像?
    • 在您的代码中添加一个 DocumentListener 并检查调用的 StackTrace 以查看粘贴在您的应用程序中的 html 的初始源。尝试找到一种方法来更正 html,或者只是添加一个 DocumentFilter 来更正文本。您知道,如果没有实际代码和工作示例来重现行为,就很难提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 2011-05-26
    相关资源
    最近更新 更多