Java JTextPane

17 Mar 2025 | 阅读 2 分钟

JTextPane 是 JEditorPane 类的子类。 JTextPane 用于带有嵌入式图像和组件的样式化文档。它是可以使用图形表示的属性标记的文本组件。 JTextPane 使用 DefaultStyledDocument 作为其默认模型。

构造函数

构造函数描述
JTextPane()它创建一个新的 JTextPane。
JtextPane(StyledDocument doc)它创建一个新的 JTextPane,带有指定的文档模型。

有用的方法

修饰符和类型方法描述
风格addStyle(String nm, Style parent)它将一个新的样式添加到逻辑样式层次结构中。
AttributeSetgetCharacterAttributes()它获取插入符当前位置生效的字符属性,如果为空,则返回 null。
StyledDocumentgetStyledDocument()它获取与编辑器关联的模型。
voidsetDocument(Document doc)它将编辑器与文本文档关联。
voidsetCharacterAttributes(AttributeSet attr, boolean replace)它将给定的属性应用于字符内容。
voidremoveStyle(String nm)它移除先前添加到文档中的指定名称的非空样式。
voidsetEditorKit(EditorKit kit)它设置当前安装的用于处理内容的工具包。
voidsetStyledDocument(StyledDocument doc)它将编辑器与文本文档关联。

JTextPane 示例

输出

Java JTextpane
下一个主题Java JRootPane