gpt4 book ai didi

Java 将 HTML 应用于选定的文本

转载 作者:行者123 更新时间:2023-11-28 03:37:11 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以使用荧光笔将基本 HTML 应用于文本 Pane 或文本编辑器。我的目标是基本上使用基本的 HTML 做一个文本编辑器。例如,用户突出显示了某些文本的一部分并单击了一个按钮,我希望它变为粗体,例如,使用 html 但不显示标签或任何内容,只是将所选文本显示为粗体。我还想知道为此使用文本 Pane 还是编辑 Pane 更好,以及为什么。谢谢。

最佳答案

无论如何,您必须为 JTextPane 设置一个 HTMLDocument。然后,您可以使用 HTMLEditorKit 和 HTMLDocument 的功能来实现您想要的。例如你可以使用:

    insertHTML(jtp.getDocument(), jtp.getSelectionStart(), "<b>"+getSelectedText()+"</b>", 0, 0, HTML.Tag.B);

来自 HTMLEditorKit。类似的东西(我没有尝试过代码)

关于Java 将 HTML 应用于选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com