gpt4 book ai didi

java - 如何使用带有 HTML 的 StyledDocument 进行输出?

转载 作者:可可西里 更新时间:2023-11-01 13:39:05 26 4
gpt4 key购买 nike

我有一个 JTextPane ,我想使用 StyledDocument 在其中输出文本.这是我的 StyledDocument对象:

StyledDocument dox = (StyledDocument) textArea.getDocument();

Style style = dox.addStyle("StyleName", null);

StyleConstants.setFontFamily(style, Font.SANS_SERIF);
StyleConstants.setFontSize(style, 8);
dox.insertString(dox.getLength(), "<b>Some Text</b>", null);

现在的问题是,如果我用 html 代码编辑文本,它不会以我想要的方式显示。我希望文本显示为粗体而不是字面上的 <b>Some Text</b> .

有办法吗?

最佳答案

最后我确实用 HTMLEditorKit 自己弄明白了,这里是答案以供进一步引用

    StyledDocument dox = (StyledDocument) textArea.getDocument();
textPane.setEditorKit(new HTMLEditorKit());

textPane.setText("<b>Some Text</b>");

关于java - 如何使用带有 HTML 的 StyledDocument 进行输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290292/

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