nt.UI/src/nt/UI/util/DocumentAdapter.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);
}