JAVA - 在 JEditorPane 中设置选定文本的字体

标签 java swing document rtf

如何设置 JEditorPane 中某些文本的字体/粗体/斜体/下划线?

我正在尝试创建一个简单的文档编辑器,但我只能弄清楚如何设置整个 JEditor/JText Pane 的字体/粗体/斜体/其他内容。

RTF 是首选,HTML 也可以。

最佳答案

JEditorPane.getDocument() 返回 StyledDocument 的实例。 StyledDocument 有 setCharacterAttributes () 方法设置字体属性。

相关示例:http://www.java2s.com/Code/JavaAPI/javax.swing/JTextPanesetCharacterAttributesAttributeSetattrbooleanreplace.htm

关于JAVA - 在 JEditorPane 中设置选定文本的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11231086/

相关文章:

java - Java 真的用空语句做些什么吗?

java - 我的 Java 应用程序的互联网连接

java - 两个停靠的组件,其中第二个组件填充剩余空间

java - PaintComponent 绘制两次

java 嵌套的 e.getActionCommand 不工作

javascript - 如何使用 JavaScript 修改网站的标题?

MongoDB : How to update a new field value according to existing field value in each document?

java - 如何撤消/重置 PowerMockito.mockStatic?

java - 通知打开一个新窗口,无论在 Java Android 中是什么

Javascript在底部,函数调用在主体?