我需要更改特定单词或行的样式(即字体,颜色和其他属性) 我用 JTextPane 作为:
尝试了这个textPane.getStyledDocument().setCharacterAttributes(start,length,myTextStyle,false);
有没有办法用 JEditorPane 做同样的事情。
如何在 JEditorPane 中格式化单词。
答案 0 :(得分:3)
将其投射到样式文档
((StyledDocument)editorPane.getDocument()).setCharacterAttributes(start,length,myTextStyle,false);
答案 1 :(得分:1)
您可以使用HTMl或RTF文本格式化JEditorPane中的文本。
关于如何执行此操作有一个很好的解释@ http://docs.oracle.com/javase/tutorial/uiswing/components/text.html
答案 2 :(得分:1)
JTextPane
是JEditorPane
的子类。因此,如果您想制作自己的样式编辑器,请使用JTextPane
。