30 lines
591 B
Java
30 lines
591 B
Java
package nt.UI.util;
|
|
|
|
import javax.swing.event.DocumentEvent;
|
|
import javax.swing.event.DocumentListener;
|
|
|
|
public abstract class DocumentAdapter implements DocumentListener{
|
|
|
|
public enum DEType {
|
|
INSERT, REMOVE, CHANGE
|
|
};
|
|
|
|
@Override
|
|
public void insertUpdate(DocumentEvent e) {
|
|
documentChanged(e, DEType.INSERT);
|
|
}
|
|
|
|
@Override
|
|
public void removeUpdate(DocumentEvent e) {
|
|
documentChanged(e, DEType.REMOVE);
|
|
}
|
|
|
|
@Override
|
|
public void changedUpdate(DocumentEvent e) {
|
|
documentChanged(e, DEType.CHANGE);
|
|
}
|
|
|
|
public abstract void documentChanged(DocumentEvent e, DEType type);
|
|
|
|
}
|