JavaTM 2 Platform
Standard Ed. 6

介面 javax.swing.text.ViewFactory
的使用

使用 ViewFactory 的軟體套件
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

javax.swing.plaf.basicViewFactory 的使用
 

實作 ViewFactoryjavax.swing.plaf.basic 中的類別
 class BasicEditorPaneUI
          為 JEditorPane 提供外觀。
 class BasicFormattedTextFieldUI
          提供 JFormattedTextField 的外觀實作。
 class BasicPasswordFieldUI
          為密碼欄位提供 Windows 外觀。
 class BasicTextAreaUI
          為純文本編輯器提供外觀。
 class BasicTextFieldUI
          JTextField 的外觀的基礎。
 class BasicTextPaneUI
          為樣式化文本編輯器提供外觀。
 class BasicTextUI
           此類別是文本元件外觀的基礎。
 

javax.swing.plaf.metalViewFactory 的使用
 

實作 ViewFactoryjavax.swing.plaf.metal 中的類別
 class MetalTextFieldUI
          JTextField 外觀的基礎。
 

javax.swing.textViewFactory 的使用
 

實作 ViewFactoryjavax.swing.text 中的類別
 class DefaultTextUI
          已過時。  
 

返回 ViewFactoryjavax.swing.text 中的方法
 ViewFactory StyledEditorKit.getViewFactory()
          獲取一個適合供由此套件所產生的任何模型來產生視圖的處理器。
 ViewFactory View.getViewFactory()
          獲取將提供給視圖層次結構的 ViewFactory 實作。
 ViewFactory DefaultEditorKit.getViewFactory()
          獲取一個適合供由此套件所產生的任何模型來產生視圖的處理器。
abstract  ViewFactory EditorKit.getViewFactory()
          獲取適合產生此工具套件產生的任何模型視圖的處理器。
 

參數型別為 ViewFactoryjavax.swing.text 中的方法
 void FlowView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的某個位置的屬性已更改。
 void GlyphView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔此視圖負責的位置處的屬性已更改。
 void LabelView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔此視圖負責的位置處的屬性已更改。
 void ParagraphView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的某個位置的屬性已更改。
 void WrappedPlainView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出文檔中此視圖負責的位置上的屬性已發生更改的通知。
 void PlainView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的某個位置的屬性已更改。
 void View.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔此視圖負責的位置處的屬性已更改。
protected  void BoxView.forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
          將給定的 DocumentEvent 轉發給需要接收模型更改通知的子視圖。
protected  void TableView.forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
           
protected  void View.forwardUpdate(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a, ViewFactory f)
          將給定的 DocumentEvent 轉發給需要被通知模型更改的子視圖。
protected  void View.forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)
          將 DocumentEvent 轉發到給定的子視圖。
 void FlowView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          發出通知,通知在文檔中此視圖負責的某個位置已插入內容。
 void GlyphView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的位置已插入內容。
 void WrappedPlainView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出在文檔中此視圖負責的位置插入了某些內容的通知。
 void ZoneView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          給出在文檔中此視圖負責的位置插入了某些內容的通知。
 void FieldView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          通知在文檔中此視圖負責的某個位置已插入內容。
 void PlainView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          發出通知,通知在文檔中此視圖負責的某個位置已插入內容。
 void View.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知在文檔中此視圖負責的某個位置已插入內容。
protected  void AsyncBoxView.loadChildren(ViewFactory f)
          載入初始化該視圖的所有子級。
protected  void CompositeView.loadChildren(ViewFactory f)
          載入所有的子級以初始化該視圖。
protected  void FlowView.loadChildren(ViewFactory f)
          載入初始化該視圖的所有子級。
protected  void WrappedPlainView.loadChildren(ViewFactory f)
          載入所有子級來初始化視圖。
protected  void ZoneView.loadChildren(ViewFactory f)
          載入所有子級來初始化視圖。
 void FlowView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          發出通知,通知從文檔中此視圖負責的某個位置已移除內容。
 void GlyphView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的位置已移除內容。
 void WrappedPlainView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出從文檔中此視圖負責的位置移除了某些內容的通知。
 void ZoneView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          給出從文檔中此視圖負責的位置移除了某些內容的通知。
 void FieldView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          通知在文檔中此視圖負責的某個位置已插入內容。
 void PlainView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          通知在文檔中此視圖負責的某個位置已插入內容。
 void View.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          給出從文檔中此視圖負責的位置移除了某些內容的通知。
protected  boolean ZoneView.updateChildren(DocumentEvent.ElementChange ec, DocumentEvent e, ViewFactory f)
          父級類別行為將試圖更新子視圖,而在這種情況下並不需要這樣做,因為子級是分區並且不受關聯元素變化的直接影響。
protected  boolean View.updateChildren(DocumentEvent.ElementChange ec, DocumentEvent e, ViewFactory f)
          更新子視圖以回應接收模型變化的通知,並且有一條此視圖負責的元素的變化記錄。
protected  void PlainView.updateDamage(DocumentEvent changes, Shape a, ViewFactory f)
          重新繪製給定文檔事件覆寫的更改區域。
 

javax.swing.text.htmlViewFactory 的使用
 

實作 ViewFactoryjavax.swing.text.html 中的類別
static class HTMLEditorKit.HTMLFactory
          用於建構 HTML 視圖的處理器。
 

返回 ViewFactoryjavax.swing.text.html 中的方法
 ViewFactory HTMLEditorKit.getViewFactory()
          獲取一個適合供由此套件所產生的任何模型來產生視圖的處理器。
 

參數型別為 ViewFactoryjavax.swing.text.html 中的方法
 void BlockView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
           
 void ImageView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          當 Elements 屬性已更改時調用。
 void InlineView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔此視圖負責的位置處的屬性已更改。
 void InlineView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的位置已插入內容。
 void InlineView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          發出通知,通知文檔中此視圖負責的位置已移除內容。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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