JavaTM 2 Platform
Standard Ed. 6

介面 javax.swing.event.DocumentEvent
的使用

使用 DocumentEvent 的軟體套件
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

javax.swing.eventDocumentEvent 的使用
 

參數型別為 DocumentEventjavax.swing.event 中的方法
 void DocumentListener.changedUpdate(DocumentEvent e)
          給出屬性或屬性集發生了更改的通知。
 void DocumentListener.insertUpdate(DocumentEvent e)
          給出對文檔執行了插入操作的通知。
 void DocumentListener.removeUpdate(DocumentEvent e)
          給出移除了一部分文檔的通知。
 

javax.swing.textDocumentEvent 的使用
 

實作 DocumentEventjavax.swing.text 中的類別
 class AbstractDocument.DefaultDocumentEvent
          存儲修改文檔時發生的文檔更改。
 

參數型別為 DocumentEventjavax.swing.text 中的方法
 void JTextComponent.AccessibleJTextComponent.changedUpdate(DocumentEvent e)
          處理文檔移除(觸發適當的屬性更改事件 AccessibleContext.ACCESSIBLE_TEXT_PROPERTY)。
 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)
          發出通知,通知文檔此視圖負責的位置處的屬性已更改。
 void FlowView.FlowStrategy.changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
          發出通知,通知文檔中此視圖負責的某個位置的屬性已更改。
protected  void AbstractDocument.fireChangedUpdate(DocumentEvent e)
          通知已註冊對獲得此事件型別通知感興趣的所有偵聽器。
protected  void AbstractDocument.fireInsertUpdate(DocumentEvent e)
          通知已註冊對獲得此事件型別通知感興趣的所有偵聽器。
protected  void AbstractDocument.fireRemoveUpdate(DocumentEvent e)
          通知已註冊對獲得此事件型別通知感興趣的所有偵聽器。
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 JTextComponent.AccessibleJTextComponent.insertUpdate(DocumentEvent e)
          處理文檔插入(觸發適當的屬性更改事件 AccessibleContext.ACCESSIBLE_TEXT_PROPERTY)。
 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)
          發出通知,通知在文檔中此視圖負責的某個位置已插入內容。
 void FlowView.FlowStrategy.insertUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
          發出通知,通知在文檔中此視圖負責的某個位置已插入內容。
 void JTextComponent.AccessibleJTextComponent.removeUpdate(DocumentEvent e)
          處理文檔移除(觸發適當的屬性更改事件 AccessibleContext.ACCESSIBLE_TEXT_PROPERTY)。
 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)
          給出從文檔中此視圖負責的位置移除了某些內容的通知。
 void FlowView.FlowStrategy.removeUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
          發出通知,通知已從文檔中此給定串流視圖負責的某個位置移除某些內容。
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)
          重新繪製給定文檔事件覆寫的更改區域。
protected  void AsyncBoxView.updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)
          更新佈局,以回應從模型接收的更改通知。
protected  void View.updateLayout(DocumentEvent.ElementChange ec, DocumentEvent e, Shape a)
          更新佈局,以回應從模型接受的更改通知。
 

javax.swing.text.htmlDocumentEvent 的使用
 

參數型別為 DocumentEventjavax.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)
          發出通知,通知文檔此視圖負責的位置處的屬性已更改。
protected  void HTMLDocument.fireChangedUpdate(DocumentEvent e)
          通知所有需要此事件型別的通知的已註冊偵聽器。
 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