如何使用StyledDocument与HTML输出?
问题描述:
我有一个JTextPane
,我想使用StyledDocument
输出文本。这里是我的StyledDocument
对象如何使用StyledDocument与HTML输出?
现在的问题是,如果我与编辑HTML代码中的文本,它不显示我想要的方式。我希望文本显示为粗体而不是字面上的“某些文本”。
有没有办法做到这一点?
答
我没弄明白我自己在使用一个HTMLEditorKit年底,这里的获得进一步的参考答案
StyledDocument dox = (StyledDocument) textArea.getDocument();
textPane.setEditorKit(new HTMLEditorKit());
textPane.setText("<b>Some Text</b>");
+0
'textArea'和'textPane'。没有明确使用定义的风格。 –
+1
你根本不需要任何StyledDocument。给定的解决方案只是重新解析整个JTextPane内容。 // PS。 “.setEditorKit(editorKit)”也可以是.setContentType(“text/html”); – Blauhirn
*你怎么想它“不显示我想要的。” *?它显示什么? –
我希望文本显示为粗体,而不是字面意思“某些文本” – livelaughlove
如果您正在做的事情不会使textarea中的文本变得更加粗体。 – phpmeh