Document Listeners
The DocumentListener interface has three event handling methods:
interface DocumentListener extends EventListener {
void insertUpdate(DocumentEvent evt) ;
void removeUpdate(DocumentEvent evt) ;
void changedUpdate(DocumentEvent evt) ;
}
Insert and remove updates have straightforward meaning. Changed updates not generated by the plain documents we discuss (but by style documents with embedded formatting).
In simple cases may not care which method was invoked—may simply reread whole string from field every time it is updated.
Note this interface is in javax.swing.event (not java.awt.event)