Java 窗格中的文本格式

Java 窗格中的文本格式,java,swing,jeditorpane,Java,Swing,Jeditorpane,我需要更改特定单词或行的样式(即字体、颜色和其他属性)。 我用JTextPane尝试了以下方法: textPane.getStyledDocument().setCharacterAttributes(start,length,myTextStyle,false); 有没有办法用JEditorPane做同样的事情 如何在绝地窗格中格式化单词?您可以使用HTMl或RTF文本格式化绝地窗格中的文本 这里有一个很好的解释,说明了如何实现这一点。@您可以使用HTMl或RTF文本格式化窗格中的文本 关于

我需要更改特定单词或行的样式(即字体、颜色和其他属性)。
我用JTextPane尝试了以下方法:

textPane.getStyledDocument().setCharacterAttributes(start,length,myTextStyle,false);
有没有办法用JEditorPane做同样的事情

如何在绝地窗格中格式化单词?您可以使用HTMl或RTF文本格式化绝地窗格中的文本


这里有一个很好的解释,说明了如何实现这一点。@

您可以使用HTMl或RTF文本格式化窗格中的文本


关于如何做到这一点,有一个很好的解释。@

注意,“绝地武士窗格”的命名是误导性的
JTextPane
JEditorPane
的子类。因此,如果您想制作自己的样式编辑器,请使用
JTextPane

记住,“JEditorPane”的命名是误导性的
JTextPane
JEditorPane
的子类。因此,如果您想创建自己的样式化编辑器,请使用
JTextPane

将其转换为样式化文档

((StyledDocument)editorPane.getDocument()).setCharacterAttributes(start,length,myTextStyle,false);

将其转换为样式化文档

((StyledDocument)editorPane.getDocument()).setCharacterAttributes(start,length,myTextStyle,false);