JavaTM Platform
Standard Ed. 6

软件包 javax.swing.text
的使用

使用 javax.swing.text 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.event 供 Swing 组件触发的事件使用。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.plaf.multi 提供了组合两个或多个外观的用户界面对象。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html.parser 提供默认的 HTML 解析器以及支持类。 
javax.swing.text.rtf 提供一个类 (RTFEditorKit),用于创建富文本格式(Rich-Text-Format)的文本编辑器。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
 

java.awt 使用的 javax.swing.text 中的类
AttributeSet
          唯一属性的集合。
 

javax.accessibility 使用的 javax.swing.text 中的类
AttributeSet
          唯一属性的集合。
 

javax.swing 使用的 javax.swing.text 中的类
AttributeSet
          唯一属性的集合。
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
Document
           Document 是一个作为 swing 文本组件模型的文本容器。
DocumentFilter
          DocumentFilter,顾名思义,它是 Document 改变方法的一个过滤器。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
Element
          描述文档的结构元素的接口。
JTextComponent
          JTextComponent 是 swing 文本组件的基类。
JTextComponent.AccessibleJTextComponent
          此类实现 JTextComponent 类的可访问性支持。
JTextComponent.KeyBinding
          用于创建键绑定的绑定记录。
MutableAttributeSet
          独特属性的可变集合的通用接口。
NavigationFilter
          NavigationFilter 可用于限制光标的定位。
Position.Bias
          用来指示模型中位置偏差的类型安全的枚举。
Style
          与文档中某个元素相关的属性集合。
StyledDocument
          用作通用样式化文档的接口。
StyledEditorKit
          这是文本组件针对某些类型 的文本文档要成为合理发挥编辑器功能所需的实现集合。
 

javax.swing.event 使用的 javax.swing.text 中的类
Document
           Document 是一个作为 swing 文本组件模型的文本容器。
Element
          描述文档的结构元素的接口。
 

javax.swing.plaf 使用的 javax.swing.text 中的类
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
JTextComponent
          JTextComponent 是 swing 文本组件的基类。
Position.Bias
          用来指示模型中位置偏差的类型安全的枚举。
View
           View 类是 text 包极为重要的一部分。
 

javax.swing.plaf.basic 使用的 javax.swing.text 中的类
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
Caret
          文档视图中的一个位置,它表示文档模型中能插入其他内容的位置。
DefaultCaret
          插入符的默认实现。
DefaultHighlighter
          实现 Highlighter 接口。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
Element
          描述文档的结构元素的接口。
Highlighter
          一个允许用户用带有颜色的区域标出背景的对象接口。
JTextComponent
          JTextComponent 是 swing 文本组件的基类。
Keymap
          将 KeyStroke 绑定到操作的集合。
LayeredHighlighter
           
Position.Bias
          用来指示模型中位置偏差的类型安全的枚举。
View
           View 类是 text 包极为重要的一部分。
ViewFactory
          创建文档专题某些部分的视图的工厂。
 

javax.swing.plaf.metal 使用的 javax.swing.text 中的类
ViewFactory
          创建文档专题某些部分的视图的工厂。
 

javax.swing.plaf.multi 使用的 javax.swing.text 中的类
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
JTextComponent
          JTextComponent 是 swing 文本组件的基类。
Position.Bias
          用来指示模型中位置偏差的类型安全的枚举。
View
           View 类是 text 包极为重要的一部分。
 

javax.swing.text 使用的 javax.swing.text 中的类
AbstractDocument
          文档接口的实现,可作为实现各种文档的基础。
AbstractDocument.AbstractElement
          实现元素的抽象部分。
AbstractDocument.AttributeContext
          一个接口,它用于允许 MutableAttributeSet 的实现使用可插入属性压缩技术。
AbstractDocument.BranchElement
          实现一个包含其他元素的复合元素。
AbstractDocument.Content
          描述可编辑的字符序列内容的接口。
AbstractDocument.DefaultDocumentEvent
          存储修改文档时发生的文档更改。
AsyncBoxView.ChildLocator
          该类在本地化区域发生更改时,管理该本地化区域中子视图的有效位置。
AsyncBoxView.ChildState
          表示子视图布局状态的记录。
AttributeSet
          唯一属性的集合。
AttributeSet.CharacterAttribute
          此接口是类型签名,可出现在任意属性键上以帮助实现字符级的表示。
AttributeSet.ColorAttribute
          此接口是类型签名,可出现在任意属性键上以帮助实现颜色的表示。
AttributeSet.FontAttribute
          此接口是类型签名,可出现在任意属性键上以帮助确定使用何种字体来呈现某类文本。
AttributeSet.ParagraphAttribute
          此接口是类型签名,可出现在任意属性键上以帮助实现段落级的表示。
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
BoxView
          一个视图,它通过沿某轴平铺将其子级排列到框形状中。
Caret
          文档视图中的一个位置,它表示文档模型中能插入其他内容的位置。
CompositeView
          CompositeView 是一个管理着一个或多个子视图的抽象 View 实现。
DefaultEditorKit
          这是文本组件使编辑器对某些类型 的文本文档合理发挥其作用所需的实现集合。
DefaultFormatter
          DefaultFormatter 格式化任意对象。
DefaultStyledDocument.ElementBuffer
          管理对元素层次结构更改的类。
DefaultStyledDocument.ElementSpec
          构建元素的规范。
Document
           Document 是一个作为 swing 文本组件模型的文本容器。
DocumentFilter
          DocumentFilter,顾名思义,它是 Document 改变方法的一个过滤器。
DocumentFilter.FilterBypass
          充当避开回调 Document 进行更改的方法。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
Element
          描述文档的结构元素的接口。
ElementIterator
           ElementIterator,顾名思义,沿 Element 树进行迭代。
FieldView
          扩展多行纯文本视图,使其适合单行编辑器视图。
FlowView
          试图将其子级流入某个部分受约束的空间的视图。
FlowView.FlowStrategy
          维护流的物理形式的策略。
GlyphView
          GlyphView 是一个样式化文本存储块,它表示在文本模型中的元素上映射的视图。
GlyphView.GlyphPainter
          执行字形呈现的类。
Highlighter
          一个允许用户用带有颜色的区域标出背景的对象接口。
Highlighter.Highlight
           
Highlighter.HighlightPainter
          呈现高亮显示。
InternationalFormatter
          InternationalFormatter 扩展 DefaultFormatter,使用 java.text.Format 的实例处理往返于 String 的转换。
JTextComponent
          JTextComponent 是 swing 文本组件的基类。
JTextComponent.DropLocation
          表示 JTextComponent 的放置位置 (drop location)。
JTextComponent.KeyBinding
          用于创建键绑定的绑定记录。
Keymap
          将 KeyStroke 绑定到操作的集合。
LayeredHighlighter
           
LayeredHighlighter.LayerPainter
          分层的高亮显示渲染器。
LayoutQueue
          文本布局任务的队列。
MutableAttributeSet
          独特属性的可变集合的通用接口。
NavigationFilter
          NavigationFilter 可用于限制光标的定位。
NavigationFilter.FilterBypass
          用作防止回调插入符以定位光标的方式。
PlainView
          实现简单的多行文本视图的 View 接口,该文本视图的文本只有一种字体和颜色。
Position
          表示文档中的位置。
Position.Bias
          用来指示模型中位置偏差的类型安全的枚举。
Segment
          表示文本片段的字符数组的 segment。
Style
          与文档中某个元素相关的属性集合。
StyleConstants
           一个已知的 或常见的属性键和方法的集合,可通过应用 AttributeSet 或 MutableAttributeSet 方法以类型安全的方式获取/设置属性。
StyleContext
          样式池及其关联的资源。
StyleContext.SmallAttributeSet
          此类可在数组中存储少量的属性。
StyledDocument
          用作通用样式化文档的接口。
StyledEditorKit
          这是文本组件针对某些类型 的文本文档要成为合理发挥编辑器功能所需的实现集合。
StyledEditorKit.StyledTextAction
          假定是在安装有 StyledEditorKit(或者子类)的 JEditorPane 上触发的操作。
TabableView
          大小依赖于制表符的 View 的接口。
TabExpander
          允许不同类型的制表符扩展实现的简单接口。
TableView.TableCell
          已过时。 表单元格如今可以是任何 View 实现。
TableView.TableRow
          以行为中心的表格中的行视图。
TabSet
          由许多 TabStop 组成的一个 TabSet。
TabStop
          此类封装单个制表位 (tab stop)(基本上是由 RTF 认定的制表位)。
TextAction
          用于跨多个不同文本组件共享的键绑定的 Action 实现。
View
           View 类是 text 包极为重要的一部分。
ViewFactory
          创建文档专题某些部分的视图的工厂。
 

javax.swing.text.html 使用的 javax.swing.text 中的类
AbstractDocument
          文档接口的实现,可作为实现各种文档的基础。
AbstractDocument.AbstractElement
          实现元素的抽象部分。
AbstractDocument.AttributeContext
          一个接口,它用于允许 MutableAttributeSet 的实现使用可插入属性压缩技术。
AbstractDocument.BranchElement
          实现一个包含其他元素的复合元素。
AbstractDocument.Content
          描述可编辑的字符序列内容的接口。
AbstractDocument.DefaultDocumentEvent
          存储修改文档时发生的文档更改。
AbstractDocument.LeafElement
          实现可直接表示某类内容的元素。
AbstractWriter
          AbstractWriter 是一个抽象类,它实际执行元素树(包括属性)的写出工作。
AttributeSet
          唯一属性的集合。
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
BoxView
          一个视图,它通过沿某轴平铺将其子级排列到框形状中。
ComponentView
          实现视图接口的组件装饰器。
CompositeView
          CompositeView 是一个管理着一个或多个子视图的抽象 View 实现。
DefaultEditorKit
          这是文本组件使编辑器对某些类型 的文本文档合理发挥其作用所需的实现集合。
DefaultStyledDocument
          能够以类似富文本格式 (Rich Text Format) 的方式对其字符和段落样式进行标记的文档。
DefaultStyledDocument.ElementSpec
          构建元素的规范。
Document
           Document 是一个作为 swing 文本组件模型的文本容器。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
Element
          描述文档的结构元素的接口。
GlyphView
          GlyphView 是一个样式化文本存储块,它表示在文本模型中的元素上映射的视图。
LabelView
          LabelView 是一个样式化文本存储块,它表示映射文本模型中某个元素的视图。
MutableAttributeSet
          独特属性的可变集合的通用接口。
ParagraphView
          存在简单换行的段落的视图,其支持多种字体、颜色、组件、图标等。
Position.Bias
          用来指示模型中位置偏差的类型安全的枚举。
Style
          与文档中某个元素相关的属性集合。
StyleContext
          样式池及其关联的资源。
StyleContext.SmallAttributeSet
          此类可在数组中存储少量的属性。
StyledDocument
          用作通用样式化文档的接口。
StyledEditorKit
          这是文本组件针对某些类型 的文本文档要成为合理发挥编辑器功能所需的实现集合。
StyledEditorKit.StyledTextAction
          假定是在安装有 StyledEditorKit(或者子类)的 JEditorPane 上触发的操作。
TabableView
          大小依赖于制表符的 View 的接口。
TextAction
          用于跨多个不同文本组件共享的键绑定的 Action 实现。
View
           View 类是 text 包极为重要的一部分。
ViewFactory
          创建文档专题某些部分的视图的工厂。
 

javax.swing.text.html.parser 使用的 javax.swing.text 中的类
ChangedCharSetException
          顾名思义,ChangedCharSetException 是字符集改变时抛出的异常。
SimpleAttributeSet
          使用哈希表的 MutableAttributeSet 的直接实现。
 

javax.swing.text.rtf 使用的 javax.swing.text 中的类
BadLocationException
          此异常的目的是报告文档模型中的损坏位置(即试图引用一个不存在的位置)。
DefaultEditorKit
          这是文本组件使编辑器对某些类型 的文本文档合理发挥其作用所需的实现集合。
Document
           Document 是一个作为 swing 文本组件模型的文本容器。
EditorKit
          针对某些类型 的文本内容,建立能够合理发挥编辑器功能的文本组件所需的实现集合。
StyledEditorKit
          这是文本组件针对某些类型 的文本文档要成为合理发挥编辑器功能所需的实现集合。
 

javax.swing.tree 使用的 javax.swing.text 中的类
JTextComponent
          JTextComponent 是 swing 文本组件的基类。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策