public interface DocumentEvent 
      Document , DocumentListener 
       | Modifier and Type | Interface and Description | 
|---|---|
| static interface  | DocumentEvent.ElementChange
              描述对特定元素所做的更改。 
             | 
| static class  | DocumentEvent.EventType
              文档事件类型的枚举 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| DocumentEvent.ElementChange | getChange(Element elem)
              获取给定元素的更改信息。 
             | 
| Document | getDocument()
              获取来源于更改事件的文档。 
             | 
| int | getLength()
              返回更改的长度。 
             | 
| int | getOffset()
              返回变更开始文档中的偏移量。 
             | 
| DocumentEvent.EventType | getType()
              获取事件的类型。 
             | 
int getOffset()
int getLength()
Document getDocument()
DocumentEvent.EventType getType()
DocumentEvent.ElementChange getChange(Element elem)
这种方法是观察者发现所做的结构变化。 这意味着只有突变之前存在的元素(并且在突变之后仍然存在)需要具有ElementChange记录。 可用的更改不需要递归。
例如,如果一个元素从其父项中移除,则此方法应报告父更改,并提供描述父对象的更改的ElementChange实现。 如果删除的子元素有子元素,则不需要将这些元素报告为已删除。
如果子元素插入到父元素中,则父元素应该报告更改。 如果子元素也插入了元素(孙子对父),这些元素不需要报告更改。
elem - 元素 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.