Java JTextPane更改所选文本的字体
我有一个JTextPane(或JEditorPane,我可以使用两个都没问题)。如何将选定区域的字体更改为特定字体?
textpane.getSelectedText().setFont()
将无法正常工作。(即使是字体家族)
回答:
您只能整体更改JTextPane的字体,而不能更改RTF文本。
有一个Document
下面的JEditorPane(显然的JTextPane太),你得到的与保持getDocument()
。您希望将其转换为a
StyledDocument
,然后可以setCharacterAttributes
对给定的字符序列进行操作。
Java教程http://java.sun.com/docs/books/tutorial/uiswing/components/editorpane.html上有一些(希望)有用的示例。
以上是 Java JTextPane更改所选文本的字体 的全部内容, 来源链接: utcz.com/qa/410546.html