JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
類別 StyledEditorKit

java.lang.Object
  繼承者 javax.swing.text.EditorKit
      繼承者 javax.swing.text.DefaultEditorKit
          繼承者 javax.swing.text.StyledEditorKit
所有已實作的介面:
Serializable, Cloneable
直接已知子類別:
HTMLEditorKit, RTFEditorKit

public class StyledEditorKit
extends DefaultEditorKit

這是文本元件針對某些型別 的文本文檔要成為合理發揮編輯器功能所需的實作集合。此實作提供了一個預設實作,該預設實作把文本當做樣式化文本,並提供編輯樣式化文本的最小操作集合。


巢狀類別摘要
static class StyledEditorKit.AlignmentAction
          設置段落對齊的操作。
static class StyledEditorKit.BoldAction
          切換粗體屬性的操作。
static class StyledEditorKit.FontFamilyAction
          在相關的 JEditorPane 中設置字體系列的操作。
static class StyledEditorKit.FontSizeAction
          設置關聯的 JEditorPane 中字體大小的操作。
static class StyledEditorKit.ForegroundAction
          設置前景色的操作。
static class StyledEditorKit.ItalicAction
          切換斜體屬性的一種操作。
static class StyledEditorKit.StyledTextAction
          假定是在安裝有 StyledEditorKit(或者子類別)的 JEditorPane 上觸發的操作。
static class StyledEditorKit.UnderlineAction
          切換下劃線屬性的操作。
 
從類別 javax.swing.text.DefaultEditorKit 繼承的巢狀類別/介面
DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction
 
欄位摘要
 
從類別 javax.swing.text.DefaultEditorKit 繼承的欄位
backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, EndOfLineStringProperty, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction
 
建構子摘要
StyledEditorKit()
          創建供樣式化文檔使用新的 EditorKit。
 
方法摘要
 Object clone()
          創建此編輯器工具套件的一個副本。
 Document createDefaultDocument()
          創建一個適合此編輯器型別的未初始化文本存儲模型。
protected  void createInputAttributes(Element element, MutableAttributeSet set)
          將 element 的 AttributeSet 鍵/值複製到 set 中。
 void deinstall(JEditorPane c)
          工具套件從 JEditorPane 移除時調用。
 Action[] getActions()
          獲取編輯器的命令列表。
 Element getCharacterAttributeRun()
          獲取表示該插入符處當前運行的字元屬性的元素。
 MutableAttributeSet getInputAttributes()
          獲取該窗格的輸入屬性。
 ViewFactory getViewFactory()
          獲取一個適合供由此套件所產生的任何模型來產生視圖的處理器。
 void install(JEditorPane c)
          工具套件安裝到 JEditorPane 時調用。
 
從類別 javax.swing.text.DefaultEditorKit 繼承的方法
createCaret, getContentType, read, read, write, write
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

StyledEditorKit

public StyledEditorKit()
創建供樣式化文檔使用新的 EditorKit。

方法詳細資訊

getInputAttributes

public MutableAttributeSet getInputAttributes()
獲取該窗格的輸入屬性。當插入符移動並且沒有選定項時,則輸入屬性將自動變化來反映當前插入符位置的字元屬性。樣式化編輯操作使用輸入屬性來執行其操作。

返回:
屬性集

getCharacterAttributeRun

public Element getCharacterAttributeRun()
獲取表示該插入符處當前運行的字元屬性的元素。

返回:
元素

getActions

public Action[] getActions()
獲取編輯器的命令列表。此命令列表受父級類別支持,該父級類別是通過樣式操作的本地定義的命令集合擴展的。

覆寫:
類別 DefaultEditorKit 中的 getActions
返回:
命令列表

createDefaultDocument

public Document createDefaultDocument()
創建一個適合此編輯器型別的未初始化文本存儲模型。

覆寫:
類別 DefaultEditorKit 中的 createDefaultDocument
返回:
模型

install

public void install(JEditorPane c)
工具套件安裝到 JEditorPane 時調用。

覆寫:
類別 EditorKit 中的 install
參數:
c - 該 JEditorPane

deinstall

public void deinstall(JEditorPane c)
工具套件從 JEditorPane 移除時調用。這可用於取消對任何所關聯偵聽器的註冊。

覆寫:
類別 EditorKit 中的 deinstall
參數:
c - 該 JEditorPane

getViewFactory

public ViewFactory getViewFactory()
獲取一個適合供由此套件所產生的任何模型來產生視圖的處理器。實作此方法來返回下列種類別的元素的 View 實作。

覆寫:
類別 DefaultEditorKit 中的 getViewFactory
返回:
處理器

clone

public Object clone()
創建此編輯器工具套件的一個副本。

覆寫:
類別 EditorKit 中的 clone
返回:
副本
另請參見:
Cloneable

createInputAttributes

protected void createInputAttributes(Element element,
                                     MutableAttributeSet set)
element 的 AttributeSet 鍵/值複製到 set 中。這操作不複製元件、圖標或者元素名稱屬性。子類別可能希望修改此處要複製什麼,不複製什麼。確保首先移除 set 中的所有屬性。

這在插入符移到一個不同位置時調用。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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