JEdi​​torPane中的文本格式

时间:2013-09-30 13:55:31

标签: java swing jeditorpane

我需要更改特定单词或行的样式(即字体,颜色和其他属性) 我用 JTextPane 作为:

尝试了这个
textPane.getStyledDocument().setCharacterAttributes(start,length,myTextStyle,false);

有没有办法用 JEditorPane 做同样的事情。
如何在 JEditorPane 中格式化单词。

3 个答案:

答案 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)

心灵,命名,“JEditorPane”具有误导性; JTextPaneJEditorPane的子类。因此,如果您想制作自己的样式编辑器,请使用JTextPane