JavaTM 2 Platform
Standard Ed. 6

軟體套件 javax.swing.text

提供類別 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 是字元集改變時拋出的異常。
 

軟體套件 javax.swing.text 的描述

提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。

註:大多數 Swing API 都不是 執行緒安全的。有關細節,請參閱 The Java Tutorial 中的 Threads and Swing 一節。

套件規範

從以下版本開始:
1.2

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only