HTMLEditorKit
和创建 HTML 文本编辑器的支持类。
请参见:
描述
接口摘要 | |
---|---|
AbstractDocument.AttributeContext | 一个接口,它用于允许 MutableAttributeSet 的实现使用可插入属性压缩技术。 |
AbstractDocument.Content | 描述可编辑的字符序列内容的接口。 |
AttributeSet | 唯一属性的集合。 |
AttributeSet.CharacterAttribute | 此接口是类型签名,可出现在任意属性键上以帮助实现字符级的表示。 |
AttributeSet.ColorAttribute | 此接口是类型签名,可出现在任意属性键上以帮助实现颜色的表示。 |
AttributeSet.FontAttribute | 此接口是类型签名,可出现在任意属性键上以帮助确定使用何种字体来呈现某类文本。 |
AttributeSet.ParagraphAttribute | 此接口是类型签名,可出现在任意属性键上以帮助实现段落级的表示。 |
Caret | 文档视图中的一个位置,它表示文档模型中能插入其他内容的位置。 |
Document | Document 是一个作为 swing 文本组件模型的文本容器。 |
Element | 描述文档的结构元素的接口。 |
Highlighter | 一个允许用户用带有颜色的区域标出背景的对象接口。 |
Highlighter.Highlight | |
Highlighter.HighlightPainter | 呈现高亮显示。 |
Keymap | 将 KeyStroke 绑定到操作的集合。 |
MutableAttributeSet | 独特属性的可变集合的通用接口。 |
Position | 表示文档中的位置。 |
Style | 与文档中某个元素相关的属性集合。 |
StyledDocument | 用作通用样式化文档的接口。 |
TabableView | 大小依赖于制表符的 View 的接口。 |
TabExpander | 允许不同类型的制表符扩展实现的简单接口。 |
ViewFactory | 创建文档专题某些部分的视图的工厂。 |
类摘要 | |
---|---|
AbstractDocument | 文档接口的实现,可作为实现各种文档的基础。 |
AbstractDocument.ElementEdit | 一个 ElementChange 实现,可将其添加到文档事件中。 |
AbstractWriter | AbstractWriter 是一个抽象类,它实际执行元素树(包括属性)的写出工作。 |
AsyncBoxView | 异步执行布局处理的框。 |
BoxView | 一个视图,它通过沿某轴平铺将其子级排列到框形状中。 |
ComponentView | 实现视图接口的组件装饰器。 |
CompositeView | CompositeView 是一个管理着一个或多个子视图的抽象 View 实现。 |
DateFormatter | DateFormatter 是一个 InternationalFormatter ,它使用 java.text.DateFormat 的一个实例进行格式处理。 |
DefaultCaret | 插入符的默认实现。 |
DefaultEditorKit | 这是文本组件使编辑器对某些类型 的文本文档合理发挥其作用所需的实现集合。 |
DefaultEditorKit.BeepAction | 创建蜂鸣声。 |
DefaultEditorKit.CopyAction | 复制选定的区域并将其内容放入系统剪贴板中。 |
DefaultEditorKit.CutAction | 剪切选定的区域并将其内容放入系统剪贴板中。 |
DefaultEditorKit.DefaultKeyTypedAction | 如果接收到键输入事件 并且无 keymap 输入,则默认执行该动作。 |
DefaultEditorKit.InsertBreakAction | 在文档中放置行/段落中断。 |
DefaultEditorKit.InsertContentAction | 将内容置于关联的文档中。 |
DefaultEditorKit.InsertTabAction | 将一个制表符置于文档中。 |
DefaultEditorKit.PasteAction | 将系统剪贴板内容粘贴到选定区域,如果未选中任何内容,则粘贴到插入符前面。 |
DefaultFormatter | DefaultFormatter 格式化任意对象。 |
DefaultFormatterFactory | JFormattedTextField.AbstractFormatterFactory 的一个实现。 |
DefaultHighlighter | 实现 Highlighter 接口。 |
DefaultHighlighter.DefaultHighlightPainter | 只高亮显示用纯色填充高亮显示区域的 painter。 |
DefaultStyledDocument | 能够以类似富文本格式 (Rich Text Format) 的方式对其字符和段落样式进行标记的文档。 |
DefaultStyledDocument.AttributeUndoableEdit | 用于记住 AttributeSet 对 Element 更改的一个 UndoableEdit。 |
DefaultStyledDocument.ElementSpec | 构建元素的规范。 |
DefaultTextUI | 已过时。 |
DocumentFilter | DocumentFilter ,顾名思义,它是 Document 改变方法的一个过滤器。 |
DocumentFilter.FilterBypass | 充当避开回调 Document 进行更改的方法。 |
EditorKit | 针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。 |
ElementIterator | ElementIterator,顾名思义,沿 Element 树进行迭代。 |
FieldView | 扩展多行纯文本视图,使其适合单行编辑器视图。 |
FlowView | 试图将其子级流入某个部分受约束的空间的视图。 |
FlowView.FlowStrategy | 维护流的物理形式的策略。 |
GapContent | AbstractDocument.Content 接口的一个实现,使用类似于 emacs 使用的间隙缓冲区来实现。 |
GlyphView | GlyphView 是一个样式化文本存储块,它表示在文本模型中的元素上映射的视图。 |
GlyphView.GlyphPainter | 执行字形呈现的类。 |
IconView | 实现视图接口的图标修饰符。 |
InternationalFormatter | InternationalFormatter 扩展 DefaultFormatter ,使用 java.text.Format 的实例处理往返于 String 的转换。 |
JTextComponent | JTextComponent 是 swing 文本组件的基类。 |
JTextComponent.DropLocation | 表示 JTextComponent 的放置位置 (drop location)。 |
JTextComponent.KeyBinding | 用于创建键绑定的绑定记录。 |
LabelView | LabelView 是一个样式化文本存储块,它表示映射文本模型中某个元素的视图。 |
LayeredHighlighter | |
LayeredHighlighter.LayerPainter | 分层的高亮显示渲染器。 |
LayoutQueue | 文本布局任务的队列。 |
MaskFormatter | MaskFormatter 用于格式化和编辑字符串。 |
NavigationFilter | NavigationFilter 可用于限制光标的定位。 |
NavigationFilter.FilterBypass | 用作防止回调插入符以定位光标的方式。 |
NumberFormatter | 添加数字特殊行为的 InternationalFormatter 的子类 NumberFormatter 。 |
ParagraphView | 存在简单换行的段落的视图,其支持多种字体、颜色、组件、图标等。 |
PasswordView | 实现适用于 JPasswordField UI 实现的视图。 |
PlainDocument | 维护无任何字符属性的普通文档。 |
PlainView | 实现简单的多行文本视图的 View 接口,该文本视图的文本只有一种字体和颜色。 |
Position.Bias | 用来指示模型中位置偏差的类型安全的枚举。 |
Segment | 表示文本片段的字符数组的 segment。 |
SimpleAttributeSet | 使用哈希表的 MutableAttributeSet 的直接实现。 |
StringContent | AbstractDocument.Content 接口的一个实现,这是一个对相对于较小的文档和/或调试很有用的强制实现。 |
StyleConstants | 一个已知的 或常见的属性键和方法的集合,可通过应用 AttributeSet 或 MutableAttributeSet 方法以类型安全的方式获取/设置属性。 |
StyleConstants.CharacterConstants | 这是一个类型安全的已知 属性的枚举,它用于字符样式。 |
StyleConstants.ColorConstants | 这是一个类型安全的已知 属性的枚举,它用于颜色样式。 |
StyleConstants.FontConstants | 这是一个类型安全的已知 属性的枚举,它用于字体样式。 |
StyleConstants.ParagraphConstants | 这是一个类型安全的已知 属性的枚举,它用于段落样式。 |
StyleContext | 样式池及其关联的资源。 |
StyledEditorKit | 这是文本组件针对某些类型 的文本文档要成为合理发挥编辑器功能所需的实现集合。 |
StyledEditorKit.AlignmentAction | 设置段落对齐的操作。 |
StyledEditorKit.BoldAction | 切换粗体属性的操作。 |
StyledEditorKit.FontFamilyAction | 在相关的 JEditorPane 中设置字体系列的操作。 |
StyledEditorKit.FontSizeAction | 设置关联的 JEditorPane 中字体大小的操作。 |
StyledEditorKit.ForegroundAction | 设置前景色的操作。 |
StyledEditorKit.ItalicAction | 切换斜体属性的一种操作。 |
StyledEditorKit.StyledTextAction | 假定是在安装有 StyledEditorKit(或者子类)的 JEditorPane 上触发的操作。 |
StyledEditorKit.UnderlineAction | 切换下划线属性的操作。 |
TableView | 为某个表实现 View 接口,这由一个元素结构组成,其中此视图负责的元素的子元素表示行,而行元素的子元素为单元格。 |
TabSet | 由许多 TabStop 组成的一个 TabSet。 |
TabStop | 此类封装单个制表位 (tab stop)(基本上是由 RTF 认定的制表位)。 |
TextAction | 用于跨多个不同文本组件共享的键绑定的 Action 实现。 |
Utilities | 处理各种文本相关活动的方法集合。 |
View | View 类是 text 包极为重要的一部分。 |
WrappedPlainView | 进行换行的纯文本(仅有一种字体和颜色的文本)视图。 |
ZoneView | ZoneView 是一个创建分区的 View 实现,该分区中在需要子视图来显示或进行模型/视图转换之前不会创建或存储子视图。 |
异常摘要 | |
---|---|
BadLocationException | 此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。 |
ChangedCharSetException | 顾名思义,ChangedCharSetException 是字符集改变时抛出的异常。 |
提供类 HTMLEditorKit
和创建 HTML 文本编辑器的支持类。
注:大多数 Swing API 都不是 线程安全的。有关细节,请参阅 The Java Tutorial 中的 Threads and Swing 一节。